我們的任務是使用 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.).