pip install django
创建项目
使用django-admin命令创建一个新的Django项目。假设我们要创建一个名为myproject的项目:
django-admin startproject myproject
这将在当前目录下创建一个名为myproject的目录,其中包含以下文件:
`manage.py`: 一个命令行工具,用于与你的Django项目进行交互。 `myproject/`: 一个包含项目设置的目录。 + `__init__.py`: 使`myproject`成为一个Python包。 + `settings.py`: 包含项目的配置。 + `urls.py`: 定义项目的URL路由。 + `asgi.py`: ASGI(Asynchronous Server Gateway Interface)服务器入口点。 + `wsgi.py`: WSGI(Web Server Gateway Interface)服务器入口点。
3. 运行开发服务器
![[Django]1.安装并创建项目(项目文件你可以视图路由) 脚本文章 [Django]1.安装并创建项目(项目文件你可以视图路由) [Django]1.安装并创建项目(项目文件你可以视图路由) 脚本文章](http://www.iiijp.com/zb_users/upload/2024/07/20240723222953172174499323651.jpeg)
进入项目目录,并使用manage.py运行开发服务器:
cd myproject python manage.py runserver
默认情况下,开发服务器将在本地主机的8000端口上运行。你可以在浏览器中访问http://127.0.0.1:8000/来查看你的Django项目。4. 创建应用
![[Django]1.安装并创建项目(项目文件你可以视图路由) 脚本文章 [Django]1.安装并创建项目(项目文件你可以视图路由) [Django]1.安装并创建项目(项目文件你可以视图路由) 脚本文章](http://www.iiijp.com/zb_users/upload/2024/07/20240723222954172174499466253.png)
在Django项目中,你可以创建多个应用来组织你的代码。例如,如果你想创建一个名为myapp的应用:
python manage.py startapp myapp
这将在当前目录下创建一个名为myapp的目录,其中包含应用的基本文件结构。
5. 配置应用
为了让Django知道你的应用,你需要在myproject/settings.py文件的INSTALLED_APPS列表中添加你的应用。例如:
INSTALLED_APPS = [ # ... 'myapp', # ... ]
定义模型和视图
在你的应用中,你可以定义数据库模型(在models.py文件中)和视图(在views.py文件中)。模型描述了你的数据结构,而视图则定义了如何处理用户的请求和生成响应。
7. 配置URL路由
在myproject/urls.py文件中,你需要定义URL路由,以便将用户的请求映射到相应的视图函数。你也可以在应用的urls.py文件中定义更具体的路由,并在项目的urls.py文件中包含它们。8. 迁移数据库
如果你在模型中添加了字段或模型,你需要运行迁移来更新数据库。首先,生成迁移文件:
python manage.py makemigrations
然后,应用迁移:
python manage.py migrate
创建模板
Django使用模板来生成HTML响应。你可以在应用的templates目录下创建模板文件。确保在settings.py中配置TEMPLATES选项以指向正确的模板目录。10. 运行项目并测试
继续开发你的项目,添加更多的模型、视图、模板和URL路由。每次修改代码后,重新运行开发服务器以查看更改的效果。你还可以编写单元测试和功能测试来确保你的代码按预期工作。