Django ToDoWeb 服务
我们的任务是使用 Django 创建一个简单的 ToDo 应用程序,允许用户添加、查看和删除笔记。我们将通过设置 Django 项目、创建 Todo 模型、设计表单和视图来处理用户输入以及创建模板来显示任务来构建它。我们将逐步实现核心功能以有效地管理 todo 项。
Django ToDoWeb 服务
首先安装python,安装PyCharm
基础安装
pip install django_crispy-forms django
pip install django-crispy-forms django
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting django-crispy-formsUsing cached https://pypi.tuna.tsinghua.edu.cn/packages/1d/ec/a25f81e56a674e63cf6c3dd8e36b1b3fecc238fecd6098504adc0cc61402/django_crispy_forms-2.4-py3-none-any.whl (31 kB)
Collecting djangoDownloading https://pypi.tuna.tsinghua.edu.cn/packages/90/92/7448697b5838b3a1c6e1d2d6a673e908d0398e84dc4f803a2ce11e7ffc0f/django-5.2.1-py3-none-any.whl (8.3 MB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 11.0 MB/s eta 0:00:00
Collecting asgiref>=3.8.1 (from django)Using cached https://pypi.tuna.tsinghua.edu.cn/packages/39/e3/893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e985a28b13e/asgiref-3.8.1-py3-none-any.whl (23 kB)
Collecting sqlparse>=0.3.1 (from django)Using cached https://pypi.tuna.tsinghua.edu.cn/packages/a9/5c/bfd6bd0bf979426d405cc6e71eceb8701b148b16c21d2dc3c261efc61c7b/sqlparse-0.5.3-py3-none-any.whl (44 kB)
Collecting tzdata (from django)Using cached https://pypi.tuna.tsinghua.edu.cn/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl (347 kB)
Installing collected packages: tzdata, sqlparse, asgiref, django, django-crispy-forms
Successfully installed asgiref-3.8.1 django-5.2.1 django-crispy-forms-2.4 sqlparse-0.5.3 tzdata-2025.2
Step 1: 创建新的项目
开始创建一下项目名为 todo_site: 输入后会自动创建目录和必备文件
django-admin startproject todo_site
Step 2: 进入到to_site目录
cd todo_site
Step 3: 创建一个Django App(应用)
创建一个应用名为todo todo 自动会建立目录(models, views, forms, etc.).