- Django 3 Web应用开发实战
- 黄永祥
- 489字
- 2023-08-10 17:28:49
1.7 PyCharm创建项目
除了在命令提示符窗口创建项目之外,还可以在PyCharm中创建项目。PyCharm必须为专业版才能创建与调试Django项目,社区版是不支持此功能的。打开PyCharm并在左上方单击File→New Project,创建新项目,如图1-6所示。
![](https://epubservercos.yuewen.com/CD3125/26581529009222606/epubprivate/OEBPS/Images/Figure-P24_861.jpg?sign=1739488037-YHQPrrupmXqlxc4sjWIuCCbpHWdNvSEl-0-db21915974da8eeb7b0f2fbf7ab2193b)
图1-6 PyCharm创建Django
项目创建后,可以看到目录结构多出了templates文件夹,该文件夹用于存放HTML模板文件,如图1-7所示。
![](https://epubservercos.yuewen.com/CD3125/26581529009222606/epubprivate/OEBPS/Images/Figure-P25_875.jpg?sign=1739488037-ROArZTACU4KLrYovrMnjkvZ3kx0GumhO-0-8f94aa5c1e687aff400d8bb124bef28f)
图1-7 项目目录结构
接着创建App应用,可以在PyCharm的Terminal中输入创建指令,创建指令与命令提示符窗口中输入的指令是相同的,如图1-8所示。
![](https://epubservercos.yuewen.com/CD3125/26581529009222606/epubprivate/OEBPS/Images/Figure-P25_885.jpg?sign=1739488037-0vTFdWc9gu5qsyi3mONbxDIg2eL1N1hD-0-7cd01d3e4f7ca64a1f997bdbad7d96ae)
图1-8 PyCharm创建App
完成项目和App的创建后,启动项目。如果项目是由PyCharm创建的,就直接单击“运行”按钮启动项目,如图1-9所示。
![](https://epubservercos.yuewen.com/CD3125/26581529009222606/epubprivate/OEBPS/Images/Figure-P25_896.jpg?sign=1739488037-SNtY6viyTSaYyJKjPzXnYtwTH3otaROt-0-3d157d85621da5494c4671d94671bd81)
图1-9 PyCharm启动项目
如果项目是在命令提示符窗口创建的,想要在PyCharm启动项目,而PyCharm没有运行脚本,就需要对该项目创建运行脚本,如图1-10所示。
![](https://epubservercos.yuewen.com/CD3125/26581529009222606/epubprivate/OEBPS/Images/Figure-P25_907.jpg?sign=1739488037-rTgrZT0nygs0VeK3zjP6D1F9r0MiBnVu-0-c62f71e52a6d341d616fc6e8cfa4d079)
图1-10 创建运行脚本
单击图1-10中的Edit Configurations就会出现Run/Debug Configurations界面,单击该界面左上方的+并选择Django server,输入脚本名字,单击OK按钮即可创建运行脚本,如图1-11所示。
![](https://epubservercos.yuewen.com/CD3125/26581529009222606/epubprivate/OEBPS/Images/Figure-P26_921.jpg?sign=1739488037-JH4n7vt6ZYXHzH6gpeCE57MZesGztePX-0-dc739eb416a0cbb0339673967f2fc349)
图1-11 创建运行脚本
注意
由于PyCharm自动为我们创建templates文件夹,并且在配置文件settings.py的TEMPLATES的DIRS添加templates文件夹的路径信息。从Django 3.1版本开始,配置文件settings.py的路径信息改用pathlib模块,Django 3.1之前版本使用os模块,因此PyChram添加templates文件夹的路径信息仍使用os模块。