DEV Community

Cover image for Getting Started with Python Django: My Journey into Web Development
Tamanjong Collins
Tamanjong Collins

Posted on

Getting Started with Python Django: My Journey into Web Development

Django is one of the most popular web frameworks for Python, and I recently started learning it. As a beginner in Django, I wanted to share my experiences, key concepts, and why I find it an exciting framework for web development.

Why Django?

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the "batteries-included" philosophy, meaning it comes with built-in features like authentication, an admin panel, ORM (Object-Relational Mapping), and much more. This makes it a great choice for beginners and experienced developers alike.

Setting Up Django

To get started with Django, you need to have Python installed. If you haven't installed Django yet, you can do so using pip:

pip install django

Once installed, you can create a new Django project with:

django-admin startproject myproject

Then, navigate to your project directory and run the development server:

cd myproject
python manage.py runserver

If everything is set up correctly, you should see a development server running at
http://127.0.0.1:8000/.

This is just the beginning of my Django learning journey, and I’m excited to continue exploring its features and capabilities. Stay tuned for more updates as I dive deeper into Django!

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (1)

Collapse
 
weiliping profile image
Paul Wei

I am a senior web developer with 21 years experience in designing and developing distributed system. I have more than 10 years hands-on experience in Java, python, ruby, PostgreSQL, RabbitMQ, Redis, and etc. I am seeking a remote job. Here is my personal website: paulwei.info

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay