01-01 Django的下载与启动 - 图2


一、注意事项

  1. 1.计算机名称不能有中文
  2. 2.项目名和py文件名最好也不要使用中文
  3. 3.django版本问题
  4. 1.X
  5. 2.X
  6. 3.X

ps:版本选择1.11.11版本

二、Django 下载方式

命令行下载

  1. pip3 install django==1.11.11

01-01 Django的下载与启动 - 图3

测试是否安装完成

  1. django-admin

三、命令行创建项目与启动

1. 创建django项目

  1. django-admin startproject 项目名

01-01 Django的下载与启动 - 图4

2. 启动django项目

  1. cd 项目名
  2. python3 manage.py runserver ip:port # 启动

01-01 Django的下载与启动 - 图5
01-01 Django的下载与启动 - 图6

3. 如果报错如何解决

  • 因我安装的是python3.8版本,Django是1.11.1版本所以会有不兼容的问题
  • 解决办法一:要么换python3.6版本,要么换Django2.x的版本
  • 解决办法二:需要修改py文件源码 ```python

    windows系统

D:\Python38\lib\site-packages\django\contrib\admin\widgets.py 152行后面的逗号去掉即可!!!

mac系统

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/django/contrib/admin/widgets.py 152行后面的逗号去掉即可!!!

  1. ![](https://cdn.nlark.com/yuque/0/2021/png/12472135/1615547458636-73f84078-baed-404b-b991-b55c49d6a17e.png#align=left&display=inline&height=254&margin=%5Bobject%20Object%5D&name=&originHeight=254&originWidth=1286&size=0&status=done&style=none&width=1286)
  2. <a name="hYcN6"></a>
  3. ## 4. 启动完成
  4. ![](https://cdn.nlark.com/yuque/0/2021/png/12472135/1615547649981-49b9b417-fc40-4b1b-aad5-0aec2707e775.png#align=left&display=inline&height=748&margin=%5Bobject%20Object%5D&name=&originHeight=748&originWidth=1730&size=0&status=done&style=none&width=1730)
  5. - 访问页面 [http://127.0.0.1:8008/](http://127.0.0.1:8008/)
  6. ![](https://cdn.nlark.com/yuque/0/2021/png/12472135/1615547698180-c08dc64a-e7bd-446f-877b-8ec546b7e979.png#align=left&display=inline&height=406&margin=%5Bobject%20Object%5D&name=&originHeight=406&originWidth=1844&size=0&status=done&style=none&width=1844)
  7. <a name="4Y6UR"></a>
  8. ## 5.创建app
  9. > django是一款专门开发app(应用)的软件
  10. >
  11. > 我们创建一个django项目之后类似于创建了一所大学
  12. > app就类似于大学里面的各个学院,每个学院都可以有自己独立的各项功能职责
  13. > django相当于是一个空壳子用来给各个学院提供资源!!!
  14. > """我们创建的app一定要去settings文件中注册才能生效"""
  15. ```python
  16. python3 manage.py startapp app名字

01-01 Django的下载与启动 - 图7
01-01 Django的下载与启动 - 图8

四、pycharm创建项目与启动

1. 创建项目与app

01-01 Django的下载与启动 - 图9

2. 启动项目

01-01 Django的下载与启动 - 图10

3. 修改端口

  • 默认端口8000

01-01 Django的下载与启动 - 图11

  • 修改

01-01 Django的下载与启动 - 图12

01-01 Django的下载与启动 - 图13

五、总结

1. 命令行与pycharm创建不同点

  • 命令行不会自动创建templates模板文件夹
  • 命令行也不会自动在配置文件中配置模板文件夹路径

2. 给命令行创建的添加文件夹路径

01-01 Django的下载与启动 - 图14

  • 直接复制粘贴即可 os.path.join(BASE_DIR, ‘templates’)

01-01 Django的下载与启动 - 图15