django資料庫建立

2021-10-01 18:25:32 字數 1090 閱讀 7617

(新手一枚)

如下**

from django.db import models

class users(models.model):

userid = models.autofield(db_column="userid", blank=false, primary_key=true)

username = models.charfield(max_length=40, db_column="username", blank=false)

password = models.charfield(max_length=40, db_column="password", blank=false)

class pertext(models.model):

textid = models.integerfield(db_column="textid", blank=false, primary_key=true)

userid = models.foreignkey(users, on_delete=models.cascade)

username = models.charfield(max_length=40, db_column="username", blank=false)

content = models.textfield(max_length=5000, db_column="content", blank=false)

在寫完之後,我們還需要在settings.py檔案中修改一些設定,如下

databases = 

}

注釋掉的部分是原本有的,其中'engine'是發動工具,'name'是資料庫的名字,'user'是使用者名稱,'password'為使用者密碼,之後的為自己的埠以及埠號。

在上面的操作進行完後,我們其實就為建立兩個庫做了基礎,當然這時候還沒有建立,我們需要再命令列中進入我們所在工程的資料夾,並且輸入一下命令:

python manage.py makemigrations # 這句相當於讓工程知道你的資料庫是什麼樣的,

python manage.py migrate # 這句是建立這個資料庫

完成以上操作後你的資料庫就建立完成啦

Django 建立資料庫Model

在正式開始前,先簡單介紹一下web 框架。為什麼要有web 框架?如果你打算做乙個網頁,那是不需要的。如果你需要建立大量的網頁,而且如果只需要同乙個網頁改改內容的話,那你就需要建立乙個合適的框架,減少大量無謂的重複操作。django用的mtv,也就是model template view模型,先看看...

Django 建立資料庫Model

在正式開始前,先簡單介紹一下web 框架。為什麼要有web 框架?如果你打算做乙個網頁,那是不需要的。如果你需要建立大量的網頁,而且如果只需要同乙個網頁改改內容的話,那你就需要建立乙個合適的框架,減少大量無謂的重複操作。django用的mtv,也就是model template view模型,先看看...

Django 資料庫建立與更新

1,執行 python manage.py makemigrations 這一步在專案中建立migrations目錄,在目錄中建立了0001 initial.py檔案,這個檔案中包含了所有在資料庫表中建立表的資訊。2,執行 python manage.py migrate 這一步在資料庫中建立與mo...