TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Jolie: A drop-in replacement of Django Admin

156 pointsby sambalbadjakover 3 years ago

22 comments

mickael-kerjeanover 3 years ago
Django admin is quite an awesome tool but very stack specific. If you don&#x27;t use Django, I have open source [1] a tool that takes another approach which is to query the DB schema directly so people can fill up form and follow along the different foreign keys of the db. An example of this approach can be seen there: <a href="https:&#x2F;&#x2F;demo.filestash.app&#x2F;login?type=mysql&amp;host=88.99.185.55&amp;username=anonymous&amp;password=anonymous&amp;next=&#x2F;files&#x2F;classicmodels&#x2F;" rel="nofollow">https:&#x2F;&#x2F;demo.filestash.app&#x2F;login?type=mysql&amp;host=88.99.185.5...</a> which is using a sample DB [2]<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;mickael-kerjean&#x2F;filestash" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mickael-kerjean&#x2F;filestash</a><p>[2] <a href="https:&#x2F;&#x2F;www.mysqltutorial.org&#x2F;mysql-sample-database.aspx" rel="nofollow">https:&#x2F;&#x2F;www.mysqltutorial.org&#x2F;mysql-sample-database.aspx</a>
评论 #30229253 未加载
matsemannover 3 years ago
While a better interface is welcome, relying too much on Django admin panel is a path best avoided.<p>Great for small stuff, but far too often one end up using it for too much. Extending it with more widgets, custom logic, fine grained access. Quick in the beginning, very hard to maintain in the end compared to a custom made view.
评论 #30225501 未加载
评论 #30226444 未加载
评论 #30226476 未加载
评论 #30225750 未加载
评论 #30245146 未加载
pmontraover 3 years ago
The demo screen is a dealbreaker. It&#x27;s an admin tool. The new interface shows 8 models. The old one has space for at least twice as much. Imagine if Excel had that amount of padding. A 8x4 grid would fill the screen. A 1x2 grid on a phone.<p>To all designers reading this: We are not printing those screens to frame them. We&#x27;re using admin tools to do real work and we want to see lots of information there to be fast. Maybe we created those models ourselves. We know what to look for. I&#x27;m sure that Django admin could be made to look better and some UX could be improved. It&#x27;s in part theming and in part redesigning the control flow. Taking on the latter would be really interesting.<p>Edit: actually a problem with the home page of Django admin is that it doesn&#x27;t show enough information. A full screen browser window displays a column of models and a lot of useless white space. A multi columnar layout would speedup navigation by displaying more models in one screen. And a search filter.
评论 #30226516 未加载
评论 #30228570 未加载
评论 #30226943 未加载
评论 #30228391 未加载
评论 #30228028 未加载
评论 #30226651 未加载
airstrikeover 3 years ago
Those interested in skinning &#x2F; customizing the Django Admin should also check out Grappelli which has been around for ages (and the design probably shows, since it&#x27;s more in line with &quot;Web 2.0&quot; trends than the current flat-rounded-corners-bold-colors language)<p><a href="https:&#x2F;&#x2F;grappelliproject.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;grappelliproject.com&#x2F;</a>
评论 #30227144 未加载
sambalbadjakover 3 years ago
Credentials to view the preview:<p>username: preview password: preview
评论 #30226887 未加载
raylusover 3 years ago
Wagtail CMS <a href="https:&#x2F;&#x2F;wagtail.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wagtail.org&#x2F;</a> is the answer to this, and doesn&#x27;t technically &#x27;replace&#x27; the existing Django dashboard, new admin interface is being sponsored by Google, <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=qD6reQ7T8fQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=qD6reQ7T8fQ</a>
rcarmoover 3 years ago
It looks nice, but wasteful of screen real estate. I do wish the Django admin was brought into the current era, but not with so much padding.
tkainradover 3 years ago
You may not like it but the regular Django admin is what peak UI design looks like.
评论 #30225942 未加载
评论 #30226929 未加载
评论 #30227182 未加载
评论 #30225846 未加载
评论 #30226020 未加载
aniforprezover 3 years ago
The datepicker widgets are completely useless in dark mode. All the dates except for those of the previous ones are white font colors on a white background. Might want to check that out<p>Other than that, it&#x27;s a really cool project and could be pretty useful for projects you want to churn out where the client is expecting heavy admin usage
评论 #30225519 未加载
Biganonover 3 years ago
I might be dumb, but I can&#x27;t seem to find the credentials for the preview panel... am I missing something?
评论 #30228446 未加载
kvothe_over 3 years ago
This is pretty good. However, there was another one that&#x27;s been around a bit longer that&#x27;s also really nice. See here: <a href="https:&#x2F;&#x2F;github.com&#x2F;farridav&#x2F;django-jazzmin" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;farridav&#x2F;django-jazzmin</a>
tootieover 3 years ago
Wagtail is a full CMS that is basically just a tarted up Django admin
评论 #30229984 未加载
yen7over 3 years ago
Django Admin is popular and easy to setup, if you need an admin to do the basic CRUD operations, authenticating users, managing forms and content it will do the job. If you need something more complex and scalable, even Django says it&#x27;s not the best fit. Better try a third-party that is well-integrated with Django like Forest Admin.
jmconfuzeusover 3 years ago
Using Bootstrap is a great idea because trying to work with the CSS that comes with the default admin when you&#x27;re adding custom views is sucky.<p>But I don&#x27;t think most people will use this instead of the default because the admin is only used by the internal development team anyway.<p>Django makes it so easy to add CRUD to models that using the admin doesn&#x27;t make much sense in most cases.
eclipticplaneover 3 years ago
There was also Django Jet - <a href="https:&#x2F;&#x2F;github.com&#x2F;geex-arts&#x2F;django-jet" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;geex-arts&#x2F;django-jet</a> - that was promising. While open source, it&#x27;s effectively abandonware as the folks behind it moved into some weird paid admin&#x2F;analytics dashboard builder. The original is under AGPLv3.
rossdavidhover 3 years ago
Minor point: misspelling of &quot;extensible&quot; as &quot;extentible&quot;.
评论 #30230975 未加载
nyanpasu64over 3 years ago
The draggable image comparison&#x27;s slider works on Chrome, but tries to drag the text as a selection on Firefox. Another effect of the Chrome monoculture.
earthboundkidover 3 years ago
This is not anything. “Soon: Fully extentible”?
评论 #30231068 未加载
Zizizizzover 3 years ago
This looks great! I thought the admin design was great
selectnullover 3 years ago
I like it. Nicer design on top of the same functionality is really what I want from Django admin. In contract to some CMSes that change to much and in the process lose features.
Justsignedupover 3 years ago
A missed opportunity.<p>Djolie.
评论 #30230797 未加载
alisweover 3 years ago
Very nice!! Well done