1. 程式人生 > >django-l連接數據庫及創建表

django-l連接數據庫及創建表

ons alt def utf-8 apt span arm del OS

配置文件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連接數據庫及創建表