欢迎来到 Django 项目实践教程!本教程将带你从零开始创建一个完整的 Django 应用,适合初学者和希望深入理解 Django 工作原理的开发者。📌

1. 环境准备

  • 安装 Python(推荐 3.8+)
  • 安装 Djangopip install django
  • 创建虚拟环境:python -m venv env 🌱

2. 项目创建与配置

django-admin startproject myproject
cd myproject
  • 项目结构示例:
Django_project_structure
- 修改 `settings.py` 配置数据库(推荐使用 SQLite)💾

3. 应用开发流程

  1. 创建应用:python manage.py startapp myapp
  2. 定义模型(Model):
    # models.py
    from django.db import models
    
    class Article(models.Model):
        title = models.CharField(max_length=200)
        content = models.TextField()
        pub_date = models.DateTimeField(auto_now_add=True)
    
  3. 迁移数据库:
    python manage.py makemigrations
    python manage.py migrate
    
Django_migrations_process

4. 视图与模板

  • 视图函数示例:
    # views.py
    from django.shortcuts import render
    
    def home(request):
        return render(request, 'myapp/home.html')
    
  • 模板文件结构:
    myapp/templates/myapp/
    ├── home.html
    └── base.html
    
  • 配置 urls.py 映射路由 🌐

5. 运行与调试

  • 启动开发服务器:
    python manage.py runserver
    
  • 访问本地地址:http://127.0.0.1:8000/ 🌐
Django_dev_server_interface

6. 扩展学习

💡 小贴士:开发过程中遇到问题?可以尝试在 Django 社区论坛或 Stack Overflow 搜索解决方案。记得随时保存代码并使用版本控制工具(如 Git)管理项目!