Django框架學習三

2021-09-25 20:54:11 字數 1373 閱讀 2783

django中資料模型

雲盤主要是要儲存資料的,我們首先要選擇乙個資料庫,django支援的資料庫不少,選擇使用的是mysql。

django要求我們把需要使用到的資料做成模型,然後它再根據這些模型跟資料庫打交道,所以,我們只要製作模型就可以了,開啟models.py檔案,把我們的檔案資料模型放進去。

# 建立乙個資料庫user表模型

class user(models.model):

# 如果沒有的話,缺省會生成乙個名稱為 id 的列,如果要顯示的自定義乙個自增列

id = models.autofield(primary_key=true)

# 類裡面的字段代表資料表中的字段(username),資料型別則由charfield(相當於varchar)

username = models.charfield(max_length=100)

# 密碼

上面建立的是乙個使用者表模型,用來儲存使用者資訊。根據之前部落格新增使用者資訊到表中去,可以看到如下圖資訊

相同的,接下來可以建立乙個檔案模型用來儲存檔案資訊。

# 建立乙個檔案filemodel表模型

class filemodel(models.model):

myfile = models.filefield(upload_to='upload')#檔案的資料型別

upload_date = models.datefield(auto_now_add=true)#日期的資料型別

設計好資料模型後,開啟terminal,我們需要執行兩句

執行之後,資料庫中會生產相應的表fielmodel。好傢伙,框架又出問題了。

結果悲劇了,想要的表並沒有!!!!!!

Django框架學習

執行開發web伺服器命令 python manage.py runserver 可加ip跟埠127.0.0.1 8000 模板設定 templates 鏈結mysql設定 databases import pymysql pymysql.install as mysqldb urlpatterns ...

Django框架學習 初識Django專案

django admin 檢查是否安裝好django環境 django admin startproject name 建立乙個名為name的django專案 python manage.py check 檢查專案的完整性 python manage.py runserver 本地執行django專...

Django框架學習3

python django框架學習3 本文主要學習講訴django的url路由機制和檢視 views 響應型別 再來看全域性路由檔案urls.py中的內容 其中的urlpatterns變數就表示整個工程中的全域性路由 該變數的資料型別為列表,由path 或re path作為元素內容 django的u...