r/djangolearning

Is django dead ? Really?
▲ 0 r/djangolearning+1 crossposts

Is django dead ? Really?

I was learning Machine learning 4 months ago ...but due to job pressure I stopped preparing for ml because it's a huge field and no one was hiring freshers from t3 and so started learning django as I knew python.

But one of my batchmate said like django is dead and no one is using or hiring django developer.

So I'm here to ask is django really dead? or should I continue learning or building to get hired..... please.. if know the market or youre experienced.. please give me suggestions.

Please don't ask anything like my college , college year or semester I'm already fked up.

Please help.

u/kyrezonix — 1 day ago
▲ 2 r/djangolearning+1 crossposts

Which backend language to choose after Html, CSS, JS and react.

I am confused between which language to choose for backend.

JS(node.js) or python(Django)?

I have done html, CSS, JS and react. have made some projects with react.

I know both languages but it will take a little bit of time to revise python. youtubers are suggesting that i should go for js just because MERN stack is popular.
i have interest in python. and want to do freelancing or job.

I am also thinking of doing AI/ML in afterward but my priority is full-stack.

which one should i choose?

thank you soo much. every reply matters.

reddit.com
u/GiftUsed4817 — 3 days ago
▲ 8 r/djangolearning+1 crossposts

Hi wanna connect and grow together?

I am currently learning backend, particularly Django, FastAPI, etc.. Are you into programming, web development and things like that? Are you a learner too? If so, let's connect. I would love to help and be helped, motivate each other in the process, and help when we get stuck here and then.

And of you are thinking about building projects, let's connect too. I would love to collaborate and help, just for experience and nothing more 🙌.

reddit.com
u/ranju_sharma — 5 days ago

Need career advice: Django first or APIs/FastAPI first?

​

Hi everyone,

I'm a B.Tech CSE student and I've recently finished learning:

\- Python

\- Flask

\- SQLite

\- Authentication (login/register, password hashing, sessions)

\- Flask-WTF

My goal is to become a Python Backend Developer and also do freelancing in the future.

Right now I'm confused about what to learn next.

Some people (including AI assistants like Gemini, Claude, and Grok) suggested learning FastAPI first because it's modern and in demand.

Others recommended learning Django first because it's a complete framework and great for backend jobs and client projects.

I'm currently thinking about this roadmap:

Flask → REST API concepts → Flask APIs → Django → Django REST Framework → FastAPI

Do you think this is a good path, or should I skip Django for now and learn FastAPI first?

I'd really appreciate advice from people who are already working as Python backend developers or freelancers.

Thanks!

reddit.com
u/abhi_kohli_018 — 5 days ago
▲ 9 r/djangolearning+5 crossposts

Thoughts on my CV and what I can improve? I've been applying for two months but haven't landed an interview yet.

u/ShivamChoudhary12 — 7 days ago
▲ 13 r/djangolearning+1 crossposts

Open-sourced our production Django HRMS — Docker-ready, MIT license

We (Sevendyne, small engineering team in India) built an HRMS over the past year and open-sourced it under MIT.

Stack: Django 5, PostgreSQL, Redis, Celery, Docker Compose

Modules: auth/roles, attendance, payroll, leave, recruitment

git clone https://github.com/sevendyne/sevendyne_hrms.git

docker compose up --build

Demo logins seeded automatically (admin/admin, etc.). We labeled good-first-issues for contributors.

Repo: https://github.com/sevendyne/sevendyne_hrms

Happy to answer architecture questions. Not selling anything — genuinely open source.

reddit.com
u/ansifpi — 7 days ago

How to learn Django

its been a month im learning python from freecodecamp and w3schools documentations, also follwed the famous Asabeneh / 30-Days-Of-Python on github (skipped the flask part), now i wanna learn django not just the framework but the whole backend engineering. i have good hands on mysql and frontend-html, css, js

but here's my problem where to start like i just cant find right tut, im not someone who can understand everything by documentations so please anyone recommend me something useful like where tf i should strt

u/Regular_Anywhere_354 — 8 days ago
▲ 1 r/djangolearning+1 crossposts

Please help. From . import views not working

Hi. I hope you are having a great day so far. I am a django beginner and I was trying to learn django using the official tutorial and the youtube course by BugBytes. The problem is, I keep on getting stuck on the first page of the tutorial. I have tried 3 times with 3 different folders and nothing seems to work. Could you please help me out?

Here's the code:

Note: The file is urls.py inside the app, just like the tutorial specified. In fact, this is just copy pasted from the tutorial.from django.urls import path


from . import views


urlpatterns = [
    path("", views.index, name="index"),
]

I keep on getting the following error:

from . import views

ImportError: attempted relative import with no known parent package

Here's a screenshot of my folder structure.

My main folder is named Django, please do not confuse it with something else

What do I do? I have tried replacing . with the main file name (polls). It hasn't worked either. I also made sure to download Django v6.0. Still didn't work. I would appreciate any advice on how to solve this. Thank you for your time. Have a nice day!

--------------------------------------------------------------------

Here's some extra info just in case:

from django.shortcuts import render


from django.http import HttpResponse



def
 index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

Note: This file is in the views.py file inside the app. It has also been copy pasted from the website. No errors are being flagged in it.

The page for the tutorial is this one: https://docs.djangoproject.com/en/6.0/intro/tutorial01/#write-your-first-view

If you scroll down to the section 'Write your first view', you shall find the exact code that I have used.

reddit.com
u/Ok_Equivalent1870 — 10 days ago

Django beginner

I'm a completely fresh Django learner. Its been 3 week since i started. Began with python basics, html and css amd now django. I understood the concept of vurws, models, forms, etc. But I still dont get what all to call...? I started doing a project on event management system webpage. Tbh, chatgpt did most of the work and now I'm feeling lost. Idk where to start... how to start...please guide me

reddit.com
u/JuggernautFrosty2305 — 11 days ago
▲ 31 r/djangolearning+1 crossposts

Revel: Django-powered, full-fledged event management and ticketing platform now ships a self hosting wizard (MIT License)

(No tokens were used in writing this post)

TL;DR

You can use the wizard to deploy the full stack on your server. Just point your domain DNS at it.

Revel is a community-focused event management and ticketing platform. It comes with:

Long version:

Hi! I’m Biagio, and I’m a lead backend engineer with a thing for Django.

I’ve lead a few backend teams and shipped multiple Django-powered projects to production at different scales (and FastAPI!). I’ve worked in legal tech, eHealth, web3 and AI (and more).

As a way to give back to the FOSS community and ecosystem (and the queer community 🏳️‍🌈), for over a year I’ve been working on Revel. And let’s be honest: mostly for fun. It is my favorite side project so far (and it is actually used by other people 🧚).

Something to note: Revel is not just an event management and ticketing platform. It's first and foremost a platform for communities.

It ships with tons of features that allow organizers to have fine grained controls over their event organization: from selling ticket like a cinema, to gating access to your intimate event playing around with visibility and eligibility, tiers, invitations and membership systems. Revel has got you covered. It also has tons of features to cover billing and VAT compliance and multi-currency support (mostly built for the EU).

One of the things I liked the most about my senior career was mentoring, but that has faded away with AI. Now, as a lead I only deal with very competent seniors (many more than me), so mentoring has been notably missing.

Today, I would be more than happy to use Revel as a teaching tool, answering questions (here or on discord) and reviewing PRs.

Revel can be used as a way to learn what production-grade Django looks like with modern Python tooling (uv, ruff, mypy), best practices, compromises and solid CI. Like many projects, it’s not perfect nor free of smells. But usually they are all kept under control.

Issues and PRs are welcome, even if LLM generated, as long as thought through, following the AI Usage Guide. But be mindful: I block slop contributors without second thoughts or chance of appeal.

You are also welcome to join the discord community and help steer the project!

So, if you are learning Django and/or you are curious about working professionally with it, feel free to shoot your questions. I'll do my best to answer them (without AI).

P.s.: stars and forks are highly appreciated and help a lot!

reddit.com
u/raptored01 — 12 days ago
▲ 65 r/djangolearning+1 crossposts

SaaS Pegasus—the original Django boilerplate—now has an open source edition

Hey r/django

Cory from SaaS Pegasus here. I’m very excited to announce that SaaS Pegasus now has a free and open source (MIT-licensed) edition!

What you get out-of-the-box is the core of Pegasus: a ready-to-use Django project foundation built for the modern era. This is the same project setup that has powered thousands of production apps built on the proprietary version of Pegasus—with sensible, modern default tooling (uv, vite, ruff, mypy, agent skills, etc.), and the essential batteries included (auth, Tailwind, DRF, Celery, etc.).

You can view the repo on Github here: https://github.com/saaspegasus/django-boilerplate/

If you want to customize anything about the generated project you can do that by creating a free account on https://www.saaspegasus.com/. There’s even an agent-friendly CLI to manage your projects from Claude Code/Codex. :)

Check it out and let me know if you have any feedback! I’m super excited to finally be able to share this project publicly for the first time. Also happy to answer any questions/comments here.

u/czue13 — 14 days ago