第一步首先是django的所有命令演示
1.下载:
pip install django ==1.11.18
pip install django ==1.11.18 -i 源
在pycharm中打开
2.创建一个项目 django-adminstartproject项目名称
3.启动项目 如果没有pycharm 直接到cmd窗口操作可以这样开始操作
python manage.py runserver #127.0.0.1:8000 启动项
python manage.py runserver 80 #127.0.0.1:80
python manage.py runserver 0.0.0.0:80 #0.0.0.0:80
4.创建APP
python manage.py startapp app名称
5.数据库迁移的命令
python manage.py makemigrations # 将models变更记录保存到migrations
python manage.py migrate # 将变更同步到数据库中
全部创建完成后的第一步
打开django的settings配置它
INSTALLED_APPS = [ ? ‘app01‘ 或者 ‘app01.apps.App01Config’ ]
正确演示
第二大步找到目录下的settings设置settings中的数据库,中间键,模板等相关信息
第二再找数据库的配置
配置成
ENGINE: mysql
NAME: 数据库名称
HOST: IP
PORT: 3306
USER: 用户名
PASSWORD: 密码
中间件 把中间的注释掉
注释csrf的中间件 ——》 可以提交POST请求
静态文件
STATIC_URL = ‘/static/‘ # 别名
STATICFILES_DIRS = [
os.path.join(BASE_DIR,‘static‘),
os.path.join(BASE_DIR,‘static1‘),
]
在settings中演示
模板 TEMPALTES
‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)]
第三大步django使用mysql数据库的流程
1.进入cmd管理窗口
2.输入 mysql -uroot -p登录
3.先创建一个mysql数据库;
4.配置数据库名字需要和NAME 相同
DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, ‘NAME‘: ‘bookmanager‘, ‘HOST‘: ‘127.0.0.1‘, ‘PORT‘: 3306, ‘USER‘: ‘root‘, ‘PASSWORD‘: ‘123‘, } }
第四步告诉django使用pymysql连接mysql数据库:
在于settings.py同级目录下的__
init__
.py中写:
import pymysql pymysql.install_as_MySQLdb()
第五步在app先的models.py中写类(这里的类继承models.Model)
from django.db import models class Publisher(models.Model): # app01_publisher pid = models.AutoField(primary_key=True) # 主键 name = models.CharField(max_length=32, unique=True) # varchar(32) def __str__(self): return self.name
第六步执行数据库的迁移的命令
在pycharm中依次输入
python manage.py makemigrations # 将models变更记录保存到migrations
python manage.py migrate # 将变更同步到数据库中
原文地址:https://www.cnblogs.com/liurenli/p/10283499.html