Django中如何建立模型?
下面我們就Django模型的建立方法帶來介紹,一起來看具體的建立步驟吧。
建立模型步驟
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框架中,我們經常會聽到模型這個詞,在mvc模式中也有提及過。結合之前所學,我們可以把Django框架裡的模型在意思上進行擴充,即資料的模型,也就是說這個模型裡裝了很多的資料。
以上就是Django中建立模型的方法,在建立完後,考慮到後續會進行刪除和更新,所以我們不要忘記執行一些相關的命令。更多Python框架指路:
本文教程操作環境:windows7系統、django2.1,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4422/viewspace-2830848/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何建立模型模型
- HelloDjango 系列教程:建立 Django 部落格的資料庫模型Django資料庫模型
- Django模型中的save方法 精講Django模型
- Django模型層Django模型
- Django 模型層Django模型
- django模型操作Django模型
- 10django模型[模型類]Django模型
- 如何建立良好的資料模型?模型
- 在DDD中建立領域模型模型
- Python全棧Web(Django框架、模型中的CRUD)Python全棧WebDjango框架模型
- django 開發網站-建立 django 專案Django網站
- django的非管理模型中的建表誤會Django模型
- Django Admin自定義app中模型顯示順序DjangoAPP模型
- Django 2.0 模型層中 QuerySet 查詢操作介紹Django模型
- Django框架之模型層Django框架模型
- 在django中怎麼檢視建立的資料表Django
- Django(3)pycharm建立專案DjangoPyCharm
- django(django學習) 兩張表建立 插入資料Django
- Django中的ORM如何通過資料庫中的表格資訊自動化生成Model 模型類?DjangoORM資料庫模型
- Django基礎五之django模型層(二)多表操作Django模型
- Django框架簡介和建立django專案的基本流程Django框架
- Python 建立一個Django專案PythonDjango
- Django建立第一個專案Django
- 2 – 建立 Django 部落格應用Django
- 建立第一個django專案Django
- Django基礎五之django模型層(一)單表操作Django模型
- 如何在Django ORM中進行not查詢?DjangoORM
- python中如何建立新表格Python
- Django自定義模型管理器Django模型
- Django使用終端建立superuser報錯。Django
- 乾貨|如何利用CNN建立計算機視覺模型?CNN計算機視覺模型
- NAS中如何建立儲存池
- Django模型之欄位與約束Django模型
- Django大咖之路: 深入理解Django建立物件的create和save方法Django物件
- UAP建立ui介面模型UI模型
- django | 根據 model 建立對應的表Django
- 不停機狀態下使用Django建立索引Django索引
- django怎麼建立超級使用者Django