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统计文件行数示例分享
Feb 21 Python
跟老齐学Python之从if开始语句的征程
Sep 14 Python
Linux环境下MySQL-python安装过程分享
Feb 02 Python
详解Python中的__new__()方法的使用
Apr 09 Python
使用SAE部署Python运行环境的教程
May 05 Python
Django中实现点击图片链接强制直接下载的方法
May 14 Python
深入解答关于Python的11道基本面试题
Apr 01 Python
Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】
Dec 11 Python
浅析Python 读取图像文件的性能对比
Mar 07 Python
tensorflow求导和梯度计算实例
Jan 23 Python
pandas和spark dataframe互相转换实例详解
Feb 18 Python
Python实现学生管理系统并生成exe可执行文件详解流程
Jan 22 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
使用URL传输SESSION信息
2015/07/14 PHP
php实现json编码的方法
2015/07/30 PHP
php版微信公众号接口实现发红包的方法
2016/10/14 PHP
JavaScript Date对象 日期获取函数
2010/12/19 Javascript
js滚动条回到顶部的代码
2011/12/06 Javascript
jQuery Ajax提交表单查询获得数据实例代码
2012/09/19 Javascript
form表单中去掉默认的enter键提交并绑定js方法实现代码
2013/04/01 Javascript
JavaScript中toString()方法的使用详解
2015/06/05 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
2015/11/15 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
vue项目中引入noVNC远程桌面的方法
2018/03/05 Javascript
vue-cli 项目打包完成后运行文件路径报错问题
2019/07/19 Javascript
详解小程序横屏方案对比
2020/06/28 Javascript
Vant 中的Toast设置全局的延迟时间操作
2020/11/04 Javascript
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
vue-router路由懒加载及实现的3种方式
2021/02/28 Vue.js
python 类对象和实例对象动态添加方法(分享)
2017/12/31 Python
python使用matplotlib画饼状图
2018/09/25 Python
详解Python使用Plotly绘图工具,绘制甘特图
2019/04/02 Python
树莓派+摄像头实现对移动物体的检测
2019/06/22 Python
Python 多线程,threading模块,创建子线程的两种方式示例
2019/09/29 Python
python自动化测试之异常及日志操作实例分析
2019/11/09 Python
Python Selenium 设置元素等待的三种方式
2020/03/18 Python
python 安装impala包步骤
2020/03/28 Python
Python django框架 web端视频加密的实例详解
2020/11/20 Python
Nisbets法国:英国最大的厨房和餐饮设备供应商
2019/03/18 全球购物
消防先进事迹材料
2014/02/10 职场文书
内刊编辑求职自荐书范文
2014/02/19 职场文书
委托公证书范本
2014/04/03 职场文书
公证委托书大全
2014/04/04 职场文书
金融系应届毕业生求职信
2014/05/26 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
困难补助申请报告
2015/05/19 职场文书
行为习惯主题班会
2015/08/14 职场文书
高中数学课堂教学反思
2016/02/18 职场文书
如何起草一份正确的合伙创业协议书?
2019/07/04 职场文书