[{"data":1,"prerenderedAt":286},["ShallowReactive",2],{"project-27107428":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":41,"post_text":43,"what":44,"said":82,"maker_in_thread":178,"shape":183,"grid":187,"attempts":246,"same_week":247,"maker_shows":241,"maker_hidden":277,"reader_version":278,"card":279},"27107428","Django SQL Dashboard","This is my new project that adds an interactive read-only SQL querying interface to any Django+PostgreSQL project.","maker","Show HN: Django SQL Dashboard","https:\u002F\u002Fdjango-sql-dashboard.datasette.io\u002Fen\u002Flatest\u002F","django-sql-dashboard.datasette.io","simonw",1620662034,2021,204,27,225,2533,9,"notable","dev_tools","database query dashboard","library",[24,25,26,27,28],"django","sql dashboard","postgresql","read-only sql","business intelligence","loved",0.484,{"positive":32,"neutral":33,"mixed":34,"critical":34},10,6,0,16,{"idea":37,"design":39},{"positive":38,"critical":34},4,{"positive":40,"critical":34},3,[34,40,34,42,34,42,42,42,40,40,42,34,40,34,40,40,42,42,34,34,34,34,34,42,34,42,42],5,null,{"problem":45,"audience":54,"pricing":43,"motivation":66,"time_to_build":43,"stack":72,"openness":81,"stage":81,"team_size":81},{"value":46,"source":7,"evidence":47},"Lets teams run read-only SQL queries and share visual dashboards without writing Django code",[48,51],{"id":49,"by":11,"text":50},"27107446","This is my new project that adds an interactive read-only SQL querying interface to any Django+PostgreSQL project. The interface is protected by Django authentication: you can…",{"id":52,"by":11,"text":53},"27108748","This is all about ad-hoc reporting - it's basically a very lightweight business intelligence tool. The key feature here is that you can build a new report without having to write…",{"value":55,"source":56,"evidence":57},"Administrative and business users who are comfortable with SQL, and Django developers","commenter",[58,62],{"id":59,"by":60,"text":61},"27108558","berto4","This tool is aimed at mainly administrative folks who want to understand what's going on in their app\u002Fcompany by looking directly at data. Those folks are usually sql oriented,…",{"id":63,"by":64,"text":65},"27108518","stuartbman","Naive question from someone with a superficial understanding of Django- I thought the advantage of Django was to abstract away from SQL through Class\u002FModel so you don't need to…",{"value":67,"source":7,"evidence":68},"Learning and research exercise for read-only PostgreSQL for the maker's Datasette project",[69],{"id":70,"by":11,"text":71},"27107760","I'm embarrassed to say I hadn't run across django-sql-explorer when I started working on this - that could have saved me a bunch of time, it looks really good! That said, part of…",[73,77],{"value":74,"source":7,"evidence":75},"Django",[76],{"id":49,"by":11,"text":50},{"value":78,"source":7,"evidence":79},"PostgreSQL",[80],{"id":49,"by":11,"text":50},"unknown",{"praise":83,"objections":110,"requests":117,"questions":129,"alternatives":141},[84,99],{"value":85,"source":56,"evidence":86},"Useful lightweight alternative for ad-hoc reporting and visualisation",[87,91,95],{"id":88,"by":89,"text":90},"27108571","artiscode","Amazing project! It's the tool that I've been missing for many years. I was a contractor for almost 7 years and most of my clients were small companies that were paying for…",{"id":92,"by":93,"text":94},"27109936","tclancy","Yeah, this would have replaced a fairly expensive SaaS subscription at my old job which simply allowed business-side folks the ability to run SQL queries safely (in theory).",{"id":96,"by":97,"text":98},"27107833","nickphx","Nice work, thanks for sharing. The ability to create visualizations is a great feature.",{"value":100,"source":56,"evidence":101},"Minimal, clean design",[102,106],{"id":103,"by":104,"text":105},"27113878","avinassh","I love the minimal design. Which CSS framework do you use? Or is it self created? The buttons also reminded me of Goat Counter which also employs the minimal CSS things",{"id":107,"by":108,"text":109},"27111150","bytesmith","I use Django SQL Explorer pretty much every day. It's been wonderful for my needs. I'm also very happy to see django sql dashboard as an alternative and in particular the…",[111],{"value":112,"source":7,"evidence":113},"Much less sophisticated than Metabase",[114],{"id":115,"by":11,"text":116},"27109340","It's a lot less sophisticated than Metabase!",[118],{"value":119,"source":56,"evidence":120},"A browser-based Django shell with permissions",[121,125],{"id":122,"by":123,"text":124},"27108805","dacox","This looks great! In a similar vein - does anyone know of a project that will allow for a Django shell in the browser? I know Jupyter exists - but a solution like this with the…",{"id":126,"by":127,"text":128},"27111021","photojosh","That is an excellent idea. The number of times I've fired up an SSH shell on my phone to do a quick fix for a client...",[130,137],{"value":131,"source":56,"evidence":132},"How does it compare to Metabase",[133],{"id":134,"by":135,"text":136},"27109195","vidar","Using the Django auth is neat, how would you compare this to Metabase?",{"value":138,"source":56,"evidence":139},"Why use SQL when Django abstracts it away",[140],{"id":63,"by":64,"text":65},[142,149,157,164,171],{"value":143,"source":56,"evidence":144},"Django SQL Explorer",[145],{"id":146,"by":147,"text":148},"27107651","numlocked","Very cool! I wrote Django SQL Explorer[0], and this looks very similar in spirit, but an emphasis on visualization that Explorer does not have (to the extent it has a focus, it's…",{"value":150,"source":56,"evidence":151},"Metabase",[152,156],{"id":153,"by":154,"text":155},"27110096","pgt","Metabase – https:\u002F\u002Fwww.metabase.com\u002F",{"id":134,"by":135,"text":136},{"value":158,"source":56,"evidence":159},"Redash",[160],{"id":161,"by":162,"text":163},"27113462","roywiggins","This is cool! I've had a lot of success with http:\u002F\u002Fredash.io, which is a similar (though much more complex) project. SQL backend +visualizations can be really powerful and…",{"value":165,"source":56,"evidence":166},"Blazer",[167],{"id":168,"by":169,"text":170},"27111602","stanislavb","Seems nice. And, if you are in the Ruby (on Rails) ecosystem, I can highly recommend Blazer https:\u002F\u002Fgithub.com\u002Fankane\u002Fblazer",{"value":172,"source":56,"evidence":173},"Django Data Interrogator",[174],{"id":175,"by":176,"text":177},"27112003","legostormtroopr","If you don't want to give your users direct access to your database using SQL, I wrote a little tool that basically exposes the ORM as a user interface and lets users query that…",{"comments":42,"answered":40,"key":179},[180,181,182],{"id":49,"text":50},{"id":115,"text":116},{"id":70,"text":71},{"commenters":184,"max_depth":40,"maker_replies":42,"first_comment_mins":185,"lifespan_hours":186},23,2,22,[188,191,192,193,195,196,200,203,205,209,210,211,213,216,218,222,224,225,226,228,229,230,232,235,237,240,242],[49,34,34,189,11,190],"project\u002Fneutral\u002Fidea",1,[134,34,40,189,135,34],[115,34,34,189,11,190],[146,190,42,194,147,34],"project\u002Fpositive\u002Fidea",[70,190,34,194,11,190],[197,190,42,198,199,34],"27107787","project\u002Fpositive\u002Fnone","spapas82",[201,190,42,198,202,34],"27110138","StavrosK",[107,190,42,204,108,34],"project\u002Fpositive\u002Fdesign",[206,190,40,207,208,34],"27113363","project\u002Fneutral\u002Fnone","uk123",[161,185,40,189,162,34],[88,40,42,194,89,34],[153,38,34,212,154,34],"other\u002Fneutral\u002Fnone",[214,42,40,189,215,34],"27108597","pyrophane",[175,33,34,217,176,34],"other\u002Fneutral\u002Fidea",[219,220,40,189,221,34],"27108613",7,"TruthWillHurt",[63,223,40,189,64,34],8,[59,223,42,194,60,34],[92,223,42,194,93,34],[52,223,34,227,11,190],"maker\u002Fneutral\u002Fidea",[168,18,34,212,169,34],[122,32,34,217,123,34],[126,32,34,231,127,34],"other\u002Fpositive\u002Fidea",[233,32,34,212,234,34],"27112937","westurner",[103,236,42,204,104,34],11,[238,236,34,239,11,190],"27118281","maker\u002Fneutral\u002Fdesign",[96,241,42,204,97,34],12,[243,244,42,198,245,34],"27110818",13,"coder13",[],[248,253,258,263,268,272],{"id":249,"name":250,"points":251,"category":252},"27132334","Permafrost Engine",1102,"games",{"id":254,"name":255,"points":256,"category":257},"27084995","playground-macos",683,"productivity",{"id":259,"name":260,"points":261,"category":262},"27128424","Mmm.page",591,"web_saas",{"id":264,"name":265,"points":266,"category":267},"27112573","Sequencer64",327,"creative",{"id":269,"name":270,"points":271,"category":252},"27083666","Lovetris",215,{"id":273,"name":274,"points":275,"category":276},"27116106","Codewell",189,"learning_science",false,"v2",{"id":280,"name":5,"line":281,"ai":277,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":282,"top":18,"kw":283,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":284,"url":9,"mix":285,"praise":85,"objection":112,"sub":21},27107428,"This is my new project that adds an interactive read-only SQL querying interface to any Django+PostgreSQL…",0.48,[24,25,26,27,28],"030505553350303355000005055",[32,33,34,34],1794036606605]