目录
TypeError: unsupported operand type(s) for /: ‘str‘ and ‘str
启动前注意事项
- 计算机的名称,以及文件路径不要出现中文;(编码问题)
- 一个窗口只开启一个 Django 项目;
- python 解释器尽量使用 3.4~3.6 版本;
Django 下载版本推荐 .2.2.22 版本
验证 Django 是否安装成功:在终端中输入django-admin
命令,看看是否有反应
Windows 电脑会默认在 C 盘中创建
可以在命令行中先切换路径,再创建。注意路径中尽量不要包含中文
命令行创建不会自动创建templates
文件夹,需要手动创建,并且将文件夹的路径在settings.py
中手动处理
具体处理方式参照下方 PyCharm 创建的方法
django基本操作命令
获取django版本
py -m django --version
创建项目
打开命令行,cd到想要创建的目录下,然后运行下边代码
django-admin startproject mysite
创建app
切到创建的项目目录下
python manage.py startapp polls
启动项目
切到创建的项目目录下
python manage.py runserver
命令行与pycharm的区别
命令行不会自动创建templates文件夹
命令行不会在配置文件编写关于templates文件夹的配置
‘DIRS’: [os.path.join(BASE_DIR, ‘templates’)]
pycharm自动创建的第一个应用会自动注册到配置文件中
针对db.sqlite3文件不用去在乎它有没有创建 只要运行了django会自动出来
-mysite文件夹名称
mysite同名文件夹 | |
settings.py | 项目配置文件 |
urls.py | 总路由层 |
manage.py | 项目入口文件 |
db.sqlite3 | 运行项目后自动创建(django自带的小型数据库) |
templates文件夹 | 存储HTML文件 |
应用文件夹 | 通过命令创建(可以创建任意个数) |
migrations文件夹 | 存储数据迁移记录 |
admin.py | django提供的后台管理 |
apps.py | 用于配置文件的应用注册(创建的应用都需要去配置文件中注册) |
models.py | 模型层(与数据库相关) |
views.py | 视图层(编写当前应用核心业务逻辑代码) |
tests.py |