1.创建Django项目根目录
a.命令式创建法:Django-admin startproject 项目名称
b.pycharm创建法:如下图

2.配置setting环境
a.配置静态文件
STATICFILES_DIRS = [ -->静态文件夹真正的位置
os.path.join(BASE_DIR, "static"),
]
b.注释csrf语句(47行左右)
2.1 创建APP(已经又了Django项目的情况下添加APP)
首先:需要,通过cmd命令或者pycharm上面的terminal命令,进入到项目所在的目录
接着(命令):python manage.py startapp APP名称
再接着:
3.使用ORM链接数据库
a.ORM不能创建数据库,所以需要手动创建数据库
create database 数据库名 charset=utf;
b.再setting文件上配置连接数据库的条件
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 连接的数据库类型 'HOST': '127.0.0.1', # 连接数据库的地址 'PORT': 3306, # 端口 'NAME': "day61", # 数据库名称 'USER': 'root', # 用户 'PASSWORD': '123456' # 密码 } } c.再项目的跟文件目录中的__init__.py文件中加入:
import pymysql
pymysql.install_as_MySQLdb()
这里的目的是:告诉Django用pymysql模块代替MySQLdb来连接MySQL数据库
d.在app01/models.py上面创建数据表类
from django.db import models
class UserInfo(models.Model): 一定要继承models.Model
id = models.AutoField(primary_key=Ture)
name = models.CharFiel(max_length=30,null=False)
………………
e.pycharm上面的terminal命令,进入到项目所在的目录
1. python3 manage.py makemigrations //记录当前models文件中修改的内容,记录到app01下面的migration里 2. python3 manage.py migrate //告诉数据库,models文件中针对数据库的修改。或者说,把Django里面的重新的定义的sql语句,翻译成为真正的sql语句,并告诉数据库
来源:博客园
作者:码上先生
链接:https://www.cnblogs.com/mashangsir/p/11415955.html