Hacker Newsnew | past | comments | ask | show | jobs | submit | meshy's commentslogin

I made a tool that's specially designed for interactive visualisations of Django database schemas.

Check out django-schema-graph. I hope you like it!

https://github.com/meshy/django-schema-graph/


https://cdf.9vo.lt/ might also be of interest. It's a similar website for Django's Forms.


CCBV's (Classy Class-Based Views) primary maintainer here.

I'm delighted to see this on the front-page of HN. I hope it's standing up to the HN hug!

It's been a real pleasure to have a hand in something that continues to help people after all this time. CCBV was a group project during a hackday in Feb 2012. Having this here makes me realise that we're only a couple of days past the 10th "birthday" of the website's first commit :)

Edit: As others have pointed out, there's a typo in the title. It should be "Django", rather than "Dango".

I don't know if it's within the rules, but I suggest that the link should be changed too, as the main page (https://ccbv.co.uk/) has more information -- the current article link is to a relatively boring index for the classes in Django 4.0.


As a user of CCBV for eight or so years now, thank you very much for creating and maintaining this resource.


First: thank you. Second, Re: HN Hug, I see the header

    cf-cache-status: DYNAMIC
Maybe you should double check your caching? Edit: You've fixed it, it's faster now.


Thank you for the heads up on that! I think I should have the caching configured better now :)


That use is indeed exactly what inspired the question!


I'm curious why you needed the absolute smallest PDF file for testing? As an intellectual exercise, golfing the PDF format sounds like a bit of fun, but given that https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pd... is 13KB, I would think you could load that in a test suite on pretty much any reasonable, non-embedded platform. And, why would you want to load it on an embedded platform, anyway?


Testing near/at boundary conditions is generally good practice.

A minimal size file could easily catch some cases where your code assumes some sort of structure (some flag, header, metadata structure, etc.) exists when it's possible it actually doesn't.


Thanks!


What plugins do you recommend for this?


uBlock Origin with the default choice of lists plus "Fanboy's Annoyance" makes the web 100s of times faster.

It's now a default install on every browser of every computer I touch. Even on Firefox on Android, which works really well btw.


ublock has a list to prevent "resource abuse", I believe it's enabled by default (it blocks things like coinhive & friends).


I hope this will encourage a move to NHSbuntu [0].

[0]: https://nhos.openhealthhub.org/


It's pretty easy to miss the joke when on a portrait monitor...


This concept from Carol Dweck's research is core to Allison Kaptur's keynote at the New Zealand Python User Group in 2015 [0]. It's a good talk regarding the importance of having a growth mindset.

If you prefer a written version, it's available on Allison Kaptur's website[1]. Previous discussion [2].

[0]: https://www.youtube.com/watch?v=Mcc6JEhDSpo

[1]: http://akaptur.com/blog/2015/10/10/effective-learning-strate...

[2]: https://news.ycombinator.com/item?id=10370669


I think it's a helpful idea, but have her results been replicated ever?


Does it seem ironic to anyone else that this was served over HTTP?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: