6 jango框架的使用
django相当于一所大学(空壳子)
app相当于大学里面的各个学院(功能主题)
django基本使用
一、安装django的方式一:(cmd命令行方式)
1.安装janngo
需要先pycharm里terminal里下载:执行pip3 install django==1.11.11
2.验证是否安装成功
cmd终端输入django-admin
3,创建一个django项目
下面的命令创建了一个名为"mysite"的Django 项目:
语法:django-admin startproject 项目名
django-admin startproject mysite
4,如何运行django项目
切到项目目录下:cd 项目名 此时是cd mysite python3 manage.py runserver # 可能会报错 需要删除widgets.py152行逗号
# django启动报错的各种情况
1.python解释器问题
widgets.py多了个逗号
2.由于版本问题导致配置文件配置项错误
[os.path.join(BASE_DIR,'templates')]
3.计算机名称和py文件等名称尽量不要使用中文
5,创建app
python3 manage.py startapp app名字
模板文件配置:(settings.py)
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, "template")], # template文件夹位置 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]
静态文件配置:
STATIC_URL = '/static/' # HTML中使用的静态文件夹前缀 STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"), # 静态文件存放位置 ]
知识储备;
命令行创建不会自动创建templates文件夹 并且配置文件中也不会配置
需要自己创建文件夹并配置
os.path.join(BASE_DIR, 'templates')
二、pycharm启动django
需要先下载django,路径:file-settings -project: -python -interpreter