1.进入虚拟环境
workon :列出所有虚拟环境
workon 虚拟环境名称 :进入虚拟环境
2.创建Django项目
django-admin startproject 项目名称
3.进入刚创建的Django项目目录中,然后创建子应用
django-admin startapp 子应用名称
4.使用IDE软件(pycharm)打开创建的项目
5.配置Django项目的Python环境(选择你创建项目时使用的python虚拟环境)
6.在项目同名的子目录中的setting.py文件注册子应用,如下图
7.更改默认数据库引擎,以MySQL为例,首先安装MySQL驱动程序
安装命令:pip install PyMySQL (在虚拟环境中运行此命令)
然后在setting.py文件中修改
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql',#修改默认数据引擎 'HOST': '192.168.1.128', # 数据库主机 'PORT': 3306, # 数据库端口 'USER': 'root', # 数据库用户名 'PASSWORD': '123456', # 数据库用户密码 'NAME': 'test' # 数据库名字 } }
8.更改数据库引擎后需要在与项目同名的子目录中的__init__.py文件中添加下面代码
import pymysql pymysql.install_as_MySQLdb() 9.配置URLConf 首先:在setting.py中指定url配置 ROOT_URLCONF = '项目.urls' 第二步:配置项目中的urls.py文件 注意:Django2.0以后版本中urlpatterns里用的是path, 不适用符号^和$做路由;而之前的版本使用url,则可以使用^和$符号做路由 from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path(正则表达式,include('子应用名.urls')), ]
第三步:配置子应用中的urls.py文件 在子应用中创建urls.py文件,匹配成功后调用子应用中的views.py文件中相关函数 urlpatterns = [ path(正则表达式,views.函数名), ] 10.定义模型类,根据自己的需求配置 注意定义模型类之前,先在服务器中创建相应的数据库 11.生成迁移文件 python manage.py makemigrations 12.同步到数据库 python manage.py migrate 13.运行Django项目 Python manage.py runserver 14.测试 (以下是进入Django管理界面) http://127.0.0.1:8000/admin/