日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Django MTV 开发模式 + 数据库配置

發布時間:2023/12/31 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Django MTV 开发模式 + 数据库配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MTV 開發模式

Django 的設計鼓勵松耦合及對應用程序中不同部分的嚴格分割。遵循這個理念的話,要想修改應用的某部分而不影響其它部分就比較容易了。在視圖函數中,我們已經討論了通過模板系統把業務邏輯和表現邏輯分隔開的重要性。在數據庫層中,我們對數據訪問邏輯也應用了同樣的理念。

Django 也被稱為?MTV 框架?。在 MTV 開發模式中:

  • M?代表模型(Model),即數據存取層。該層處理與數據相關的所有事務:如何存取、如何確認有效性、包含哪些行為以及數據之間的關系等。?

  • T?代表模板(Template),即表現層。該層處理與表現相關的決定:如何在頁面或其他類型文檔中進行顯示。

  ·??V代表View,業務邏輯層。這一層包含訪問模型的邏輯和按照模板顯示。你可以認為它是模型和模板的橋梁。

數據庫配置

settings.py?。編輯打開這個文件并查找數據庫配置:

DATABASE_ENGINE = '' DATABASE_NAME = '' DATABASE_USER = '' DATABASE_PASSWORD = '' DATABASE_HOST = '' DATABASE_PORT = ''

輸入完設置后,測試一下配置情況。首先,轉到在第二章創建的 website?項目目錄,運行?python?manage.py?shell?命令。你會看到該命令啟動了一個 Python 交互界面。運行命令?python?manage.py?shell?啟動的交互界面和標準的?python?交互界面有很大的區別。看起來都是基本的python外殼(shell),但是前者告訴Django使用哪個配置文件啟動。這對數據庫操作來說很關鍵:Django需要知道使用哪個配置文件來獲得數據庫連接信息。

輸入下面這些命令來測試你的數據庫配置:

>>> from django.db import connection >>> cursor = connection.cursor()

如果沒有顯示什么錯誤信息,那么你的數據庫配置是正確的。否則,你就得查看錯誤信息來糾正錯誤,常見錯誤如下表所示:

?

轉載于:https://www.cnblogs.com/souhaite/p/10765012.html

總結

以上是生活随笔為你收集整理的Django MTV 开发模式 + 数据库配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。