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解析网页源代码中的115网盘链接实例
Sep 30 Python
python监控linux内存并写入mongodb(推荐)
Sep 11 Python
Python求出0~100以内的所有素数
Jan 23 Python
python实现月食效果实例代码
Jun 18 Python
python 使用while写猜年龄小游戏过程解析
Oct 07 Python
Python 词典(Dict) 加载与保存示例
Dec 06 Python
在python tkinter界面中添加按钮的实例
Mar 04 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
Jul 20 Python
Python自动创建Excel并获取内容
Sep 16 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
Sep 29 Python
Python绘图实现台风路径可视化代码实例
Oct 23 Python
python入门之算法学习
Apr 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
来自PHP.NET的入门教程
2006/10/09 PHP
浅谈php中的循环while、do...while、for、foreach四种循环
2016/11/05 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
CI框架常用函数封装实例
2016/11/21 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
javascript 贪吃蛇实现代码
2008/11/22 Javascript
从零开始学习jQuery (八) 插播:jQuery实施方案
2011/02/23 Javascript
下拉框select的绑定示例
2014/09/04 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
2016/01/23 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
2016/03/11 Javascript
【JS+CSS3】实现带预览图幻灯片效果的示例代码
2016/03/17 Javascript
Ionic如何实现下拉刷新与上拉加载功能
2016/06/03 Javascript
JS输出空格的简单实现方法
2016/09/08 Javascript
headjs实现网站并行加载但顺序执行JS
2016/11/29 Javascript
Angular.js与node.js项目里用cookie校验账户登录详解
2017/02/22 Javascript
bootstrap fileinput组件整合Springmvc上传图片到本地磁盘
2017/05/11 Javascript
微信小程序修改swiper默认指示器样式的实例代码
2018/07/18 Javascript
vue发送ajax请求详解
2018/10/09 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
2019/04/10 Javascript
Vue实例的对象参数options的几个常用选项详解
2019/11/08 Javascript
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
python使用ctypes模块调用windowsapi获取系统版本示例
2014/04/17 Python
Pyhton中单行和多行注释的使用方法及规范
2016/10/11 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
2018/03/19 Python
对pandas的层次索引与取值的新方法详解
2018/11/06 Python
使用 Python 处理 JSON 格式的数据
2019/07/22 Python
利用python实现.dcm格式图像转为.jpg格式
2020/01/13 Python
python可迭代对象去重实例
2020/05/15 Python
详解Python直接赋值,深拷贝和浅拷贝
2020/07/09 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
python 如何引入协程和原理分析
2020/11/30 Python
农行心得体会
2014/09/02 职场文书
义诊活动总结
2015/02/04 职场文书
中小学教师继续教育心得体会
2016/01/19 职场文书
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
2021/04/12 Python
对讲机的最大通讯距离是多少
2022/02/18 无线电