溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django中怎么創建模型

發布時間:2021-04-28 13:55:27 來源:億速云 閱讀:172 作者:小新 欄目:編程語言

這篇文章主要介紹了Django中怎么創建模型,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

在Django框架中,我們經常會聽到模型這個詞,在mvc模式中也有提及過。結合之前所學,我們可以把Django框架里的模型在意思上進行拓展,即數據的模型,也就是說這個模型里裝了很多的數據。下面我們就Django模型的創建方法帶來介紹,一起來看具體的創建步驟吧。

1.作用

是用來設計項目的數據庫的表結構。

2.創建模型步驟

(1)在geeks/models.py輸入代碼,

# import the standard Django Model
# from built-in library
from django.db import models
  
# declare a new model with a name "GeeksModel"
class GeeksModel(models.Model):
        # fields of the model
    title = models.CharField(max_length = 200)
    description = models.TextField()
    last_modified = models.DateTimeField(auto_now_add = True)
    img = models.ImageField(upload_to = "images/")
  
        # renames the instances of the model
        # with their title name
    def __str__(self):
        return self.title

(2)每當我們創建模型,刪除模型或更新我們項目的任何models.py中的任何內容時,我們需要運行兩個命令makemigrations和migrate。makemigrations基本上為預安裝的應用程序(可以在settings.py中的已安裝應用程序中查看)和生成的新模型(生成的模型)生成SQL命令,然后將其添加到已安裝的應用程序中,而migration則在數據庫文件中執行這些SQL命令。

(3)創建要在表上方創建模型的SQL查詢,并

Python manage.py migrate

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Django中怎么創建模型”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女