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的Django框架中simple-todo工具的简单使用
May 30 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
Nov 24 Python
Python文本统计功能之西游记用字统计操作示例
May 07 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
Jun 13 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
Jul 04 Python
pygame库实现俄罗斯方块小游戏
Oct 29 Python
opencv python如何实现图像二值化
Feb 03 Python
Jupyter notebook如何修改平台字体
May 13 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
May 16 Python
Python 实现敏感目录扫描的示例代码
May 21 Python
如何在keras中添加自己的优化器(如adam等)
Jun 19 Python
python标准库ElementTree处理xml
May 20 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下用rmdir实现删除目录的三种方法小结
2008/04/20 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
2016/08/17 PHP
php实现简单的守护进程创建、开启与关闭操作
2019/08/13 PHP
Laravel 实现添加多语言提示信息
2019/10/25 PHP
javascript 写类方式之七
2009/07/05 Javascript
通过BootStrap实现轮播图的实际应用
2016/09/26 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
2016/12/26 Javascript
jquery手机触屏滑动拼音字母城市选择器的实例代码
2017/12/11 jQuery
angular2模块和共享模块详解
2018/04/08 Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
2018/09/03 Javascript
Node 搭建一个静态资源服务器的实现
2019/05/20 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
OpenLayers加载缩放控件使用方法详解
2020/09/25 Javascript
[47:04]LGD vs infamous Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
Python回调函数用法实例详解
2015/07/02 Python
深入源码解析Python中的对象与类型
2015/12/11 Python
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
2018/11/20 Python
django-初始配置(纯手写)详解
2019/07/30 Python
Python基于pyjnius库实现访问java类
2020/07/31 Python
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
2017/08/24 HTML / CSS
微信小程序之html5 canvas绘图并保存到系统相册
2019/06/20 HTML / CSS
Infababy英国:婴儿推车、Travel System婴儿车和婴儿汽车座椅销售
2018/05/23 全球购物
中国双语服务优势的在线购票及活动平台:247tickets
2018/10/26 全球购物
MONNIER Frères英国官网:源自巴黎女士奢侈品配饰电商平台
2018/12/06 全球购物
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
心理健康日活动总结
2014/05/08 职场文书
庆六一文艺汇演活动方案
2014/08/26 职场文书
2014年初中班主任工作总结
2014/11/08 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
保研推荐信格式
2015/03/25 职场文书
家庭暴力离婚起诉书
2015/05/18 职场文书
酒桌上的祝酒词
2015/08/12 职场文书
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
2021/06/09 Python
MySQL范围查询优化的场景实例详解
2022/06/10 MySQL