博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django_4:数据库0——配置数据库
阅读量:5118 次
发布时间:2019-06-13

本文共 922 字,大约阅读时间需要 3 分钟。

使用Mysql数据库

  • (python需要能连接上mysql,见别的文档;)
  • 启动mysql服务
  • 修改setting.py同目录 下的__init__.py
  • import pymysqlpymysql.install_as_MySQLdb()
  • 修改setting.py:指定所使用的数据库csvt(database)需要在mysql中创建
  • DATABASES = {    'default': {        'ENGINE': 'django.db.backends.mysql',        'NAME': 'csvt',  #使用的datebase        'USER': 'root',        'PASSWORD': 'xuening',        'HOST': '',        'PORT': '',    }
  • 创建数据库:

    mysql> create database csvt04 default charset=utf8;

  • 修改app里边的model.py:定义表Employee,字段name(类型CharField、最大长度20)
  • from django.db import models# Create your models here.class Employee(models.Model):    name = models.CharField(max_length=20)
  • 同步数据库(在数据库中根据model.py中的信息生成(合并、更新)表)
    python3 manage.py makemigrations
    python3 manage.py migrate
    注意:Django 1.7 以上下的版本需要用以下命令
    python3 manage.py syncdb
  • 在数据库中查看,变成了小写(ok)表结构中多了个id字段(通过django里面的orm去创建表时,会默认增加id字段<主键、自动增加>)

 

修改数据库:修改model.py文件后,重新同步数据库,就会更新数据库 

转载于:https://www.cnblogs.com/daduryi/p/6836671.html

你可能感兴趣的文章
nodejs 中的一些方法
查看>>
R_Studio读取xls文件
查看>>
oralce中的dual详解 转 http://blog.sina.com.cn/s/blog_a5a24bcb0100zeay.html
查看>>
Android入门
查看>>
吃得菜根,百事可为。
查看>>
用ASP.NET MVC仿站糗事百科
查看>>
安装 ant
查看>>
344. Reverse String
查看>>
Windows及其他软件开发过程中一般都有哪些版本?
查看>>
strlen、strcpy、strcat的实现
查看>>
UIBezierPath
查看>>
查询Ubuntu版本号
查看>>
Devexpress中WebChartControl控件柱状统计图的做法(数据为调用存储过程)
查看>>
devexpress中如何给TabPage控件的Tab定义背景色
查看>>
linux如何复制文件夹和移动文件夹
查看>>
WAMP环境搭建(windows+apache2.4+mysql5.7+php7)
查看>>
测试Markdown
查看>>
poj 1113 Wall
查看>>
tcp三次握手
查看>>
IntelliJ IDEA 代码字体大小的快捷键设置放大缩小(很实用)(图文详解)
查看>>