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实现计算文件夹下.h和.cpp文件的总行数
Apr 23 Python
python对html代码进行escape编码的方法
May 04 Python
python:socket传输大文件示例
Jan 18 Python
Python3非对称加密算法RSA实例详解
Dec 06 Python
使用python PIL库实现简单验证码的去噪方法步骤
May 10 Python
python rsa实现数据加密和解密、签名加密和验签功能
Sep 18 Python
Tensorflow读取并输出已保存模型的权重数值方式
Jan 04 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
Feb 04 Python
Python实现读取并写入Excel文件过程解析
May 27 Python
python中os包的用法
Jun 01 Python
Python高阶函数与装饰器函数的深入讲解
Nov 10 Python
django中websocket的具体使用
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
php使用GD库创建图片缩略图的方法
2015/06/10 PHP
浅谈php fopen下载远程文件的函数
2016/11/18 PHP
php中static 静态变量和普通变量的区别
2016/12/01 PHP
谈谈php对接芝麻信用踩的坑
2016/12/01 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
2006/06/26 Javascript
javascript内置对象arguments详解
2014/03/16 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
javascript中SetInterval与setTimeout的定时器用法
2015/08/24 Javascript
前端框架Vue.js中Directive知识详解
2016/09/12 Javascript
前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
2016/11/04 Javascript
Vue方法与事件处理器详解
2016/12/01 Javascript
微信小程序自定义toast实现方法详解【附demo源码下载】
2017/11/28 Javascript
Angular2 父子组件通信方式的示例
2018/01/29 Javascript
使用JS判断移动端手机横竖屏状态
2018/07/30 Javascript
vue项目打包部署_nginx代理访问方法详解
2018/09/20 Javascript
vue 项目地址去掉 #的方法
2018/10/20 Javascript
vue 地区选择器v-distpicker的常用功能
2019/07/23 Javascript
微信小程序常用的3种提示弹窗实现详解
2019/09/19 Javascript
ES6函数实现排它两种写法解析
2020/05/13 Javascript
[02:17]TI4西雅图DOTA2前线报道 啸天mik夫妻档解说
2014/07/08 DOTA
[01:10:58]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
Python实现获取域名所用服务器的真实IP
2015/10/25 Python
python脚本爬取字体文件的实现方法
2017/04/29 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
2018/02/07 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
mac下pycharm设置python版本的图文教程
2018/06/13 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
TensorFlow实现checkpoint文件转换为pb文件
2020/02/10 Python
jupyternotebook 撤销删除的操作方式
2020/04/17 Python
Python 开发工具通过 agent 代理使用的方法
2020/09/27 Python
创卫工作总结2015
2015/04/22 职场文书
欠条格式范本
2015/07/03 职场文书
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python
分享Python获取本机IP地址的几种方法
2022/03/17 Python
使用CSS实现六边形的图片效果
2022/08/05 HTML / CSS