Learning Django from scratch
Where to start, to get from zero to one.
Where to start, to get from zero to one.
What to do after a tutorial?
A very simple setup, useful for demos or very simple prototypes
Nested structures for more complex projects
and how to name your apps
Another month, another event!
Understand the difference between Knowledge and understanding
Most of the time you aren't going to need it, but be careful if you do.
A core component in Django's MVT framework
Getting from the browser to the view code
Responses to yesterday's post
Get notified for changes to arbitary queries
Question: What would a package look like if it's goal was to be merged into Django core?
Try this before starting a fork and submitting a PR
While I don't advise it, here's how.
It does a lot out of the box, but it's not a solution for every need.
or better yet, what's available to get familiar with a codebase.
The classic question: What are we optimising for?
An idea I wish existed and I hope to build one day
Code branches are easy, but what about state branches?
Some thoughts on a potential new working group
Prototyping better visibility for djangoproject.com
Don't panic! Take a breath and read slowly
I am looking to get more involved in being a maintainer
A little helper to override templates
A mini rant about learning Django
This test case with check most of your admin views
One exception to the normal rule
Honestly this what most of the first tests you write should look like
Changing how static and media files are handled in Django
How to name them so they make sense in your code
How do settings change when we deploy to production?
Doing File uploads
What's required to get them to actually work
What are they and when do I need them?
What exactly is a viewset?
Cleaning up a class based view
A simple comparision of what the different styles
What should not be repeated!
Improvements for next time
The sprint itself!
How it started and was organised
An overview of the first Discord Sprint from last year
Another potential reveune opportunity
Why hire a fractional developer? - Lighten the maintenance burden
Why hire a fractional developer? - Force multipler for a team
Why hire a fractional developer? - Communuity Contributions
Why hire a fractional developer? - A safe pair of hands
Why hire a fractional developer? - Knowledge Sharing
Why hire a fractional developer? - Budget
Why hire a fractional developer?
How much money should you pay to host a Django website?
Adding a new field that needs data
A common pattern for moving data around.
Some example solutions for dealing with source of truth in Django
The first social of 2024
Continuing from yesterday's idea
Will a simple wording change make into Django?
How to make your codebase make sense in English
They are useful not just for REST API views
Need an API? DRF is a solid option to get started with
Did you know that it's possible to have multiple admins
... or how I start a new project in recent years
A thought experiment for when things in development go wrong
Ever wondered what SQL is actually used under the hood?
make sure your urlpatterns are correctly ordered!
Finally finishing with Permissions
Using relations to manage user types
Starting simple with extra fields
What do to when you have multiple
It's snakes all the way down
A best practice with Django Forms
Some useful django template tips
What are signals and when to use them
The basics of what forms provide
Day 7 wraps up with many to many
Day 6 continues updating a relationships to cover Foreign Keys
Day 5 is all about making relationships in Django, it can be complicated.
Day 4: Intro to Django models
Day 3: What are the core components of Django?
Day 2: Django in a approximately 100 words