1.创建项目(注意:创建应用必须先进入虚拟环境),在终端中输入
# django-admin startproject 项目名
django-admin startproject django_01
2.分析项目
一个项目由很多个应用组成的,每一个应用完成一个特定的功能。
Django开发中,一个功能模块用一个应用来实现
3.创建应用的命令如下
# 进入项目文件夹
cd django_01
# python manage.py startapp 应用名
python manage.py startapp booktest
4.建立应用和项目之间的联系,需要对应用进行注册
修改setting.py中的INSTALLED_APPS配置项
5.在项目根目录下创建模板文件夹templates及其应用文件夹和404.html/500.html
同时创建静态资源文件夹static及其下的css/images/js
6.在项目settings.py中注册模板文件夹地址和静态文件夹地址
# 设置模板文件夹的保存目录
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR,'templates')],
'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',
],
},
},
]
# 设置静态文件夹的保存目录
STATICFILES_DIRS = [os.path.join(BASE_DIR,'static')]
7.在项目settings.py连接mysql数据库
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME':'bj18',
'USER':'root',
'PASSWORD':'12345678',
'HOST':'localhost',
'PROT':3306,
}
}
设置pymysql
import pymysql
pymysql.install_as_MySQLdb()
# 1.配置url # 2.配置对应的view逻辑 # 3.拆分静态文件,可以放到对应的app下面或者放到全局的 static下面 # 4.配置setting.py中静态文件的访问路径
8.注册后启动服务器
python manage.py runserver
成功运行!撒花撒花~~~!