Django之使用模型API的方式

2022-08-10 03:33:11 字數 1447 閱讀 7042

專案結構:

mysite/manage.py

__init__

.py

__init__

.py settings.py

admin.py

urls.py

modes.py

tests.py

views.py

mysite/

__init__

.py settings.py

urls.py

wsgi.py

templates/

注意:以下三種方式最好在django專案的目錄下

$ python   # 進入純淨的pyhton shell 環境

>>>import os

>>> os.environ.setdefault("

django_settings_module

", "

mysite.settings

") # 配置環境,匯入(settings.py)中的配置

>>>import django # 匯入django

>>>django.setup() # 啟動django

>>> models.book.objects.all() # 執行資料操作

>>> 顯示操作的結果

相比較直接輸入「python」命令的方式進入python環境,呼叫manage.py引數能將django_settings_module環境變數匯入,它將自動按照mysite/settings.py中的設定,配置好你的python shell環境,這樣,你就可以匯入和呼叫任何你專案內的模組了。

匯入models

>>> models.book.objects.all() #

執行資料操作

>>> 顯示操作的結果

相比較以上兩種方方式,這一種方式可以保留下來我們的測試**

#

models_test.py

import

osfrom django.db import

connection

if__name__ == "

__main__":

#指定當前py指令碼需要載入的django專案配置資訊

os.environ.setdefault("

django_settings_module

", "

mysite.settings")

#啟動django專案

import

django

django.setup()

models

rets =models.book.objects.all()

print(res)

Django模型的使用

記錄django模型使用的注意事項。from django.db import models from account.models import user create your models here.class blog models.model title models.charfield ...

Django 模型之 簡介

django 模型之 簡介 在mvc框架中的model模組中都包括orm,對於開發人員主要帶來了如下好處 django框架中orm示意圖如下 今天演示使用mysql資料庫,這是web專案首選的資料庫。建立專案test2。django admin startproject test2 開啟test2 ...

django之模型類的建立

接下來首先以 圖書 英雄 管理為例進行演示。建立應用booktest,在models.py 檔案中定義模型類。from django.db import models 定義圖書模型類bookinfo class bookinfo models.model btitle models.charfiel...