I'm about to dive into a new web app development project where we aim to create a user portal and inventory system from the ground up using Django. While I have a solid background in programming, primarily through working with computational libraries and desktop applications, I've never ventured into web development before. My Python skills have mostly been used for quick prototypes and testing rather than building full-scale applications. Although I have a basic understanding of networking, databases, security, and web concepts, I'm not entirely sure how to ensure my web app is not just functional but also viable in a real-world scenario.
I plan to start learning Django tomorrow, and I want to know what specific areas I should focus on or consider deeply during my learning process and the app development itself. Any advice would be greatly appreciated!
2 Answers
It's great that you're jumping into Django! Since you have a solid Python background, you’re off to a good start. I recommend beginning with the official Django documentation because it’s super helpful for understanding the basics. Also, try to build something small and simple to get the hang of full-stack development. You'll likely run into CORS policy issues when connecting your backend to a frontend, so be prepared to read up on that. After you get comfortable, you'll find things will start to get easier! Good luck!
Before you start, consider why you chose Django instead of other frameworks. You mentioned that you could build a web app using C# without a framework, so exploring other options like ASP.NET might help deepen your understanding of Django's strengths. But once you decide to stick with Django, just focus on getting your environment set up right and learning the core concepts. Hands-on experience is key, so don't hesitate to dive in and experiment!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically