django mysql迁移_Django链接MySQL,数据库迁移

form表单默认是以get请求提交数据的

action

1 不写,默认向当前地址提交数据

2 全路径

3 后缀(/index)

提交post请求的时候,需要先去配置文件中注释掉一行

MIDDLEWARE = [

'django.middleware.security.SecurityMiddleware',

'django.contrib.sessions.middleware.SessionMiddleware',

'django.middleware.common.CommonMiddleware',

# 'django.middleware.csrf.CsrfViewMiddleware',

'django.contrib.auth.middleware.AuthenticationMiddleware',

'django.contrib.messages.middleware.MessageMiddleware',

'django.middleware.clickjacking.XFrameOptionsMiddleware',

]

request对象

获取前端请求方式

request.method#结果是一个纯大写的字符串 GET/POST

request.POST

获取post请求提交的数据,类似是一个大字典

request.POST.get() # 只会取出列表最后一个元素

request.POST.getlist()#取出整个列表

request.GET

request.GET.get()# 只会取出列表最后一个元素

request.GET.getlist()#取出整个列表

Django链接mysql

需要提前创建好库

1 先去配置文件中配置相关的参数

DATABASES = {

'default': {

'ENGINE': 'django.db.backends.mysql',

'NAME': 'day50',

'HOST': '127.0.0.1',

'PORT': 3306,

'USER': 'root',

'PASSWORD': '123123',

'CHARSET': 'utf8'

}

}

2 配置项目名或者应用名下面的_init_.py

import pymysql

pymysql.install_as_MySQLdb()

数据库迁移命令

python manage.py makemigrations

仅仅是将你对数据库的改动记录到migrations文件夹里面

python manage.py migrate

正真同步到数据库中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值