<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tamanjong Collins</title>
    <description>The latest articles on DEV Community by Tamanjong Collins (@tcollns).</description>
    <link>https://dev.to/tcollns</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2905718%2Fda2d0e0d-cae9-4004-b8cb-5d973f294680.png</url>
      <title>DEV Community: Tamanjong Collins</title>
      <link>https://dev.to/tcollns</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tcollns"/>
    <language>en</language>
    <item>
      <title>Getting Started with Python Django: My Journey into Web Development</title>
      <dc:creator>Tamanjong Collins</dc:creator>
      <pubDate>Sat, 01 Mar 2025 19:37:15 +0000</pubDate>
      <link>https://dev.to/tcollns/getting-started-with-python-django-my-journey-into-web-development-4mbn</link>
      <guid>https://dev.to/tcollns/getting-started-with-python-django-my-journey-into-web-development-4mbn</guid>
      <description>&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Django?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;Setting Up Django&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;pip install django&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once installed, you can create a new Django project with:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;django-admin startproject myproject&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Then, navigate to your project directory and run the development server:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;cd myproject&lt;br&gt;
python manage.py runserver&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If everything is set up correctly, you should see a development server running at &lt;br&gt;
&lt;strong&gt;&lt;a href="http://127.0.0.1:8000/" rel="noopener noreferrer"&gt;http://127.0.0.1:8000/&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;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!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>python</category>
    </item>
  </channel>
</rss>
