码迷,mamicode.com
首页 > 数据库 > 详细

django-l连接数据库及创建表

时间:2018-05-08 17:34:58      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:linux   backend   配置文件   min   错误   dmi   future   oca   sql开发   

配置文件settings

DATABASES = {
    default: {
        ENGINE: django.db.backends.mysql,                    # 你的数据库引擎
        HOST: "localhost",                                     # 你的数据地址,localhost代表本地
        "PORT": 3306,                                            # 端口, 数据库的默认端口一般是3306
        "USER": "admin",                                         # 用户名
        "PASSWORD": "xxxx",                                      # 密码
        "NAME": "study"                                          # 库名
    }
}
如果你的数据库连接报错,
  1.缺少组件,可以安装以下的包
  • 安装依赖(如果使用虚拟环境,需要在虚拟环境下安装)
    • 安装mysql开发依赖包
  sudo apt-get install libmysqlclient-dev gcc
  2.ps: 如果出现连接被拒绝的错误:
    查看你的配置是否填写错误
    检查你的用户是否有远程权限
运行不报错则连接成功---------------------------------
创建表
1.
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import models

# Create your models here.


class Article(models.Model):
    title = models.CharField(max_length=50)
    content = models.CharField(max_length=50)


class Replay(models.Model):
    content = models.CharField(max_length=50)

2.生成对应的migrations文件  python manage.py makemigrations                     linux下

  pycharm(选中项目名称)>tools>run manage.py Task...  进入命令行         输入命令 makemigrations  也可

技术分享图片

 

django-l连接数据库及创建表

标签:linux   backend   配置文件   min   错误   dmi   future   oca   sql开发   

原文地址:https://www.cnblogs.com/tangpg/p/9009283.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!