python django生成迁移文件的实例


Posted in Python onAugust 31, 2019

关于Django生成迁移文件,我是在虚拟机上完成的

1.创建虚拟环境:

在终端上输入创建python3的虚拟环境

mkvirtualenv -p python3 虚拟环境的名字

在虚拟环境中安装好django1.8.4和pymysql

2.创建项目

创建项目语句:django-admin startproject 项目名字

创建APP:python manage.py startapp 模块名字

这时,我们要在pycham中打开这个项目,并在项目名的同名文件夹下的settings.py的INSTALLED_APPS中最后加入'模块名' 目的是与创建的APP产生关联,

3.建表语句

在模块名下的models.py中创建一个表

class UserInfo(models.Model):
  user_name = models.CharField(max_length=20)
  password = models.CharField(max_length=20)
  email = models.CharField(max_length=20)
  phone = models.IntegerField()

4.更改数据库

在项目名的同名文件下的settings.py中站到DATABASES,改成

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'waterDB',
    'USER':'root',
    'PASSWORD':'mysql',
    'POST':3306,
    'HOST':'localhost'
  }
  }

这里waterDB是你数据库的名字

5.安装pymysql 模块,并且在项目的同名文件下的————init.py文件下添加语句

import pymysql

  pymysql.install_as_MySQLdb()

6.迁移(建表)

6.1生成迁移文件
  python manage.py makemigrations
6.2执行迁移文件
  python manage.py migrate

这时,你的数据库中就会有user_userinfo这个表,表示迁表成功

以上这篇python django生成迁移文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
浅谈python中scipy.misc.logsumexp函数的运用场景
Jun 23 Python
Python3.遍历某文件夹提取特定文件名的实例
Apr 26 Python
python3连接MySQL数据库实例详解
May 24 Python
python实现对指定字符串补足固定长度倍数截断输出的方法
Nov 15 Python
Django实现一对多表模型的跨表查询方法
Dec 18 Python
Python中pymysql 模块的使用详解
Aug 12 Python
Python使用Opencv实现图像特征检测与匹配的方法
Oct 30 Python
tensorflow 限制显存大小的实现
Feb 03 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
Jun 23 Python
python爬虫搭配起Bilibili唧唧的流程分析
Dec 01 Python
Python利器openpyxl之操作excel表格
Apr 17 Python
关于Numpy之repeat、tile的用法总结
Jun 02 Python
python实现递归查找某个路径下所有文件中的中文字符
Aug 31 #Python
python+django+rest框架配置创建方法
Aug 31 #Python
Python实现Restful API的例子
Aug 31 #Python
python递归下载文件夹下所有文件
Aug 31 #Python
python或C++读取指定文件夹下的所有图片
Aug 31 #Python
解决Django删除migrations文件夹中的文件后出现的异常问题
Aug 31 #Python
Django项目后台不挂断运行的方法
Aug 31 #Python
You might like
dedecms采集中可以过滤多行代码的正则表达式
2007/03/17 PHP
php不用正则采集速度探究总结
2008/03/24 PHP
超小PHP小马小结(方便查找后门的朋友)
2012/05/05 PHP
php中AES加密解密的例子小结
2014/02/18 PHP
PHP实现的蚂蚁爬杆路径算法代码
2015/12/03 PHP
浅谈PHP中类和对象的相关函数
2017/04/26 PHP
javascript跨域刷新实现代码
2011/01/01 Javascript
node+experss实现爬取电影天堂爬虫
2016/11/20 Javascript
详解angular中如何监控dom渲染完毕
2017/01/03 Javascript
浅析javaScript中的浅拷贝和深拷贝
2017/02/15 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
2017/11/17 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
Cookbook组件形式:优化 Vue 组件的运行时性能
2018/11/25 Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
2018/12/05 Javascript
详解使用JWT实现单点登录(完全跨域方案)
2019/08/02 Javascript
nodejs使用socket5进行代理请求的实现
2020/02/21 NodeJs
vue浏览器返回监听的具体步骤
2021/02/03 Vue.js
[40:04]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
[04:45]DOTA2-DPC中国联赛正赛 iG vs LBZS 赛后选手采访
2021/03/11 DOTA
Python MD5文件生成码
2009/01/12 Python
python编写简单爬虫资料汇总
2016/03/22 Python
OpenCV实现人脸识别
2017/04/07 Python
python使用mysql数据库示例代码
2017/05/21 Python
Django如何开发简单的查询接口详解
2019/05/17 Python
Keras: model实现固定部分layer,训练部分layer操作
2020/06/28 Python
canvas 基础之图像处理的使用
2020/04/10 HTML / CSS
英国最大的高品质珠宝和手表专家:Goldsmiths
2017/03/11 全球购物
生物制药毕业生自荐信
2013/10/16 职场文书
《和我们一样享受春天》教学反思
2014/02/07 职场文书
学校综治宣传月活动总结
2014/07/02 职场文书
自主招生学校推荐信
2014/09/26 职场文书
2015年个人剖析材料范文
2014/12/29 职场文书
2015年“7.11”世界人口日宣传活动方案
2015/05/06 职场文书
Python&Matlab实现灰狼优化算法的示例代码
2022/03/21 Python
CentOS7安装MySQL8的超级详细教程(无坑!)
2022/06/10 Servers
一文了解Java动态代理的原理及实现
2022/07/07 Java/Android