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 list语法学习(带例子)
Nov 01 Python
python引用DLL文件的方法
May 11 Python
使用Python脚本生成随机IP的简单方法
Jul 30 Python
深入解析Python中的集合类型操作符
Aug 19 Python
横向对比分析Python解析XML的四种方式
Mar 30 Python
Python抓取手机号归属地信息示例代码
Nov 28 Python
python获取多线程及子线程的返回值
Nov 15 Python
Python给你的头像加上圣诞帽
Jan 04 Python
用pandas中的DataFrame时选取行或列的方法
Jul 11 Python
如何通过50行Python代码获取公众号全部文章
Jul 12 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
Oct 14 Python
浅析python中while循环和for循环
Nov 19 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
php中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
PHP获取访问页面HTTP状态码的实现代码
2016/11/03 PHP
thinkphp5框架前后端分离项目实现分页功能的方法分析
2019/10/08 PHP
如何判断鼠标是否在DIV的区域内
2013/11/13 Javascript
JavaScript数组深拷贝和浅拷贝的两种方法
2014/04/16 Javascript
jQuery多项选项卡的实现思路附样式及代码
2014/06/03 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
2015/11/24 Javascript
JavaScript中Window对象的属性及事件
2015/12/25 Javascript
浅谈js的url解析函数封装
2016/06/28 Javascript
JS与jQuery实现隔行变色的方法
2016/09/09 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
详解VueJs前后端分离跨域问题
2017/05/24 Javascript
NW.js 简介与使用方法
2018/02/01 Javascript
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
vue中slot(插槽)的介绍与使用
2018/11/12 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
2019/04/19 Javascript
使用python将mdb数据库文件导入postgresql数据库示例
2014/02/17 Python
全面了解python字符串和字典
2016/07/07 Python
Python 3中print函数的使用方法总结
2017/08/08 Python
python中的随机函数random的用法示例
2018/01/27 Python
用python处理MS Word的实例讲解
2018/05/08 Python
django框架事务处理小结【ORM 事务及raw sql,customize sql 事务处理】
2019/06/27 Python
Django重设Admin密码过程解析
2020/02/10 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
德国婴儿推车和儿童安全座椅商店:BABYSHOP
2016/09/01 全球购物
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
全球烹饪课程的领先预订平台:Cookly
2020/01/28 全球购物
护士辞职信范文
2014/01/19 职场文书
构建高效课堂实施方案
2014/03/13 职场文书
卢旺达饭店观后感
2015/06/05 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
如何书写授权委托书?
2019/06/25 职场文书
HTML常用标签超详细整理
2022/03/19 HTML / CSS
Java8利用Stream对列表进行去除重复的方法详解
2022/04/14 Java/Android
如何基于python实现单目三维重建详解
2022/06/25 Python