Django Mysql數據庫配置(app models.py 配置)

Django 可自動生成數據庫裏的表,具體操做步驟以下: python

一、首先建立數據庫mysql

二、配置 Django 下的數據庫鏈接模塊 sql

    即修改 Django 下的settings.py 裏 DATABASES數據庫

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',  #設置數據庫類型
        'NAME': 'test', #你新建的數據庫名稱
        'USER':'root',          #賬號
        'PASSWORD':'123456',    #密碼
        'HOST':'',
        'PORT':'',
    }
}

三、建立model,繼承自 models.Modledjango

from django.db import models                    #Django 默認導入的模塊,打開就有

# Create your models here.
class UserInfo(models.Model):                   #新建表
    username=models.CharField(max_length=50)    #新建靜態字段
    password=models.CharField(max_length=50)    #新建靜態字段

四、進入 manage.py 目錄,在CMD 下執行spa

python manage.py makemigrations   #生成腳本
python manage.py migrate          #發送到數據庫識別

五、修改model ,增刪改表、字段code

六、重複步驟四,每次修改model,都要執行步驟4繼承

在Eclipse 下可配置 IDE 啓動步驟四命令ip

    一、在工程目錄下 右鍵 Djangoit

   二、配置啓動命令

特別說明:本人用的是 python 3.5版本,目前不支持 MYSQLDB ,須要導入 pymysql模塊

一、安裝pymysql模塊,在CMD 命令提示符下輸入

pip install pymysql #安裝pysql 模塊

二、修改 工程目錄下的 __init__.py 文件

import pymysql
pymysql.install_as_MySQLdb()

相關文章
相關標籤/搜索