接下来我将为您详细讲解在Pycharm中搭建Django项目的方法步骤,以及两个示例。
步骤一:创建Django项目
- 打开Pycharm,点击“Create New Project”新建一个项目;
- 在新项目的创建页面中,选择“Django”,并填写项目名称和保存路径,点击“Create”创建项目;
- 在创建完项目后,如果您的Pycharm没有自动打开Django项目的文件结构,可以手动打开“Terminal”(终端)窗口,并切换到项目目录下,输入
django-admin startproject 项目名称
命令来创建Django项目的文件结构; - 在终端输入
python manage.py runserver
来启动项目,并在浏览器中输入http://127.0.0.1:8000/
来查看Django的欢迎页面是否正常显示。
步骤二:创建Django应用
- 在Pycharm中打开Django项目,可以看到项目的各个文件和目录;
- 在终端中输入
python manage.py startapp 应用名称
命令来创建Django应用的文件结构; - 在创建完应用后,需要在项目的主settings.py文件中注册应用,即在
INSTALLED_APPS
中添加应用名称; - 在终端输入
python manage.py migrate
命令来同步数据库; - 在终端输入
python manage.py createsuperuser
来创建超级管理员账号; - 编写视图函数和模板,实现网页的渲染。
示例一:创建一个简单的Django博客应用
- 在Pycharm中创建Django项目和应用;
- 在应用下创建
views.py
文件,并定义一个index
视图函数; - 创建一个
templates
目录,再在该目录下创建index.html
模板文件; - 在
index
视图函数中构造一个博客的数据列表,并将数据传给模板; - 在
index.html
模板中使用Django模板语言,渲染博客列表; - 在项目的主urls.py文件中映射URL和
index
视图函数。
示例二:创建一个Django网上书店应用
- 在Pycharm中创建Django项目和应用;
- 在应用下创建
views.py
文件,并定义BookList
和BookDetail
两个视图函数; - 创建
models.py
文件,编写Book
数据模型类,并在admin.py
文件中注册数据模型; - 创建一个
templates
目录,再在该目录下创建book_list.html
和book_detail.html
模板文件; - 在
BookList
和BookDetail
视图函数中,使用Django ORM查询数据库,并将数据传给模板; - 在模板中使用Django模板语言,渲染书籍列表和书籍详情页;
- 在项目的主urls.py文件中,映射URL和
BookList
和BookDetail
视图函数。
希望这个攻略可以帮助您快速搭建自己的Django项目,如有疑问,欢迎随时向我提问。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Pycharm搭建一个Django项目的方法步骤 - Python技术站