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 Tkinter基础控件用法
Sep 03 Python
python根据给定文件返回文件名和扩展名的方法
Mar 27 Python
Python多线程编程(三):threading.Thread类的重要函数和方法
Apr 05 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
Jun 23 Python
Python爬取qq空间说说的实例代码
Aug 17 Python
pyqt5 实现在别的窗口弹出进度条
Jun 18 Python
Python hashlib模块加密过程解析
Nov 05 Python
Pytorch之卷积层的使用详解
Dec 31 Python
pytorch GAN生成对抗网络实例
Jan 10 Python
OpenCV 表盘指针自动读数的示例代码
Apr 10 Python
Python列表的深复制和浅复制示例详解
Feb 12 Python
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
Jun 11 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
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
163的邮件用phpmailer发送(实例详解)
2013/06/24 PHP
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
2014/05/10 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
PHP实现文件下载断点续传详解
2014/10/15 PHP
微信公众号开发之微信公共平台消息回复类实例
2014/11/14 PHP
php中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
php正则表达式获取内容所有链接
2015/07/24 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
2017/01/19 PHP
根据key删除数组中指定的元素实现方法
2017/03/02 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
excel操作之Add Data to a Spreadsheet Cell
2007/06/12 Javascript
常用的javascript function代码
2008/05/23 Javascript
jquery 简短几句代码实现给元素动态添加及获取提示信息
2011/09/01 Javascript
jquery重复提交请求的原因浅析
2014/05/23 Javascript
基于Angularjs实现分页功能
2016/05/30 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
jquery实现下拉框左右选择功能
2017/02/21 Javascript
基于Vue 撸一个指令实现拖拽功能
2019/10/09 Javascript
Python实现新浪博客备份的方法
2016/04/27 Python
对pandas的dataframe绘图并保存的实现方法
2017/08/05 Python
Python实现AES加密,解密的两种方法
2020/10/03 Python
Napapijri西班牙在线商店:夹克、外套、运动衫等
2020/11/05 全球购物
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
2013/01/26 面试题
会计师事务所审计实习自我鉴定
2013/09/20 职场文书
升职自荐信范文
2013/10/05 职场文书
音乐系毕业生自荐信
2013/10/27 职场文书
物流管理专业毕业生求职信
2014/03/23 职场文书
竞选生活委员演讲稿
2014/04/28 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
班子群众路线教育实践个人对照检查材料思想汇报
2014/09/30 职场文书
社区国庆节活动总结
2015/03/23 职场文书
2015年煤矿工作总结
2015/04/28 职场文书
2015年社区流动人口工作总结
2015/05/12 职场文书
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题