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中的hashlib和base64加密模块使用实例
Sep 02 Python
深入浅析python继承问题
May 29 Python
举例讲解Python中字典的合并值相加与异或对比
Jun 04 Python
Python爬取京东的商品分类与链接
Aug 26 Python
Python对象属性自动更新操作示例
Jun 15 Python
使用memory_profiler监测python代码运行时内存消耗方法
Dec 03 Python
浅谈pyqt5在QMainWindow中布局的问题
Jun 21 Python
Python实现把类当做字典来访问
Dec 16 Python
opencv python图像梯度实例详解
Feb 04 Python
pandas分组聚合详解
Apr 10 Python
vscode配置anaconda3的方法步骤
Aug 08 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
Oct 09 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中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
2011/03/23 PHP
PHP中使用file_get_contents post数据代码例子
2015/02/13 PHP
php去除字符串中空字符的常用方法小结
2015/03/17 PHP
PHP生成和获取XML格式数据的方法
2016/03/04 PHP
PDO操作MySQL的基础教程(推荐)
2017/08/18 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
2019/10/11 PHP
php实现快速对二维数组某一列进行组装的方法小结
2019/12/04 PHP
javascript FormatNumber函数实现方法
2008/12/30 Javascript
JavaScript对象之间的转换 jQuery对象和原声DOM
2011/03/07 Javascript
jquery入门—数据删除与隔行变色以及图片预览
2013/01/07 Javascript
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
js中window.open打开一个新的页面
2014/08/10 Javascript
ECMAScript 6即将带给我们新的数组操作方法前瞻
2015/01/06 Javascript
js制作简易年历完整实例
2015/01/28 Javascript
javascript实现手机震动API代码
2015/08/05 Javascript
js与applet相互调用的方法
2016/06/22 Javascript
js无法获取到html标签的属性的解决方法
2016/07/26 Javascript
JS交互点击WKWebView中的图片实现预览效果
2018/01/05 Javascript
jQuery中内容过滤器简单用法示例
2018/03/31 jQuery
[08:53]DOTA2每周TOP10 精彩击杀集锦vol.9
2014/06/26 DOTA
[01:04:39]OG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
[35:55]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.11
2020/12/13 DOTA
python比较2个xml内容的方法
2015/05/11 Python
python UNIX_TIMESTAMP时间处理方法分析
2016/04/18 Python
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
Python 40行代码实现人脸识别功能
2017/04/02 Python
python分割一个文本为多个文本的方法
2019/07/22 Python
python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
2019/10/23 Python
Linux下升级安装python3.8并配置pip及yum的教程
2020/01/02 Python
Python定义一个函数的方法
2020/06/15 Python
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
奥地利领先的在线药房:SHOP APOTHEKE
2019/10/07 全球购物
香港家用健身器材、运动器材及健康美容仪器专门店:FitBoxx
2019/12/05 全球购物
销售个人求职信范文
2014/04/28 职场文书
南湾猴岛导游词
2015/02/09 职场文书
公司开除员工通知
2015/04/22 职场文书