1. 程式人生 > 其它 >Django web框架(4)配置資料庫

Django web框架(4)配置資料庫

Django連結資料庫 pycharm mysql驅動安裝 mysql 第三方庫下載地址 mysqlclient :https://www.lfd.uci.edu/~gohlke/pythonlibs/

二,選擇對應的python版本進行安裝

三,進入虛擬環境進行安裝mysqlclient

四,建立資料庫模型

from django.db import models

# Create your models here.
class Message(models.Model):
    name = models.CharField(max_length=20,
                            verbose_name
="姓名", primary_key=True) #CharField對應資料庫中的varchar型別max_ # length必填欄位-長度 verbose_name相當於註釋 # jango會自動設定增加一個主鍵,如果沒有他會自動 #加上一個id字典---那麼就需要通過primary_key來 #設定某個欄位為主鍵 email = models.EmailField(verbose_name="郵箱") #EmailField 也是varchar型別,但是他會幫我們檢查這個 #
到底是不是一個郵箱 EmailField他自動設定了max_length address = models.CharField(max_length=100, verbose_name="聯絡地址") message = models.TextField(verbose_name= "留言資訊") #Textfield()不限制長度 對應資料庫當中的text文字欄位 class Meta: verbose_name = "留言資訊" verbose_name_plural
= verbose_name db_table = "message" #指定任意的表明
五丶 建立資料庫表 或 更改資料庫表或欄位
1 2 3 4 5 #1.建立更改的檔案 pythonmanage.pymakemigrations #2.將生成的py檔案應用到資料庫 pythonmanage.pymigrate

六丶資料庫生成對應表