1.创建项目(注意:创建应用必须先进入虚拟环境),在终端中输入
# django-admin startproject 项目名 django-admin startproject django_012.分析项目
一个项目由很多个应用组成的,每一个应用完成一个特定的功能。
Django开发中,一个功能模块用一个应用来实现
3.创建应用的命令如下
# 进入项目文件夹 cd django_01 # python manage.py startapp 应用名 python manage.py startapp booktest4.建立应用和项目之间的联系,需要对应用进行注册
修改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成功运行!撒花撒花~~~!