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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Django.1

發布時間:2023/12/13 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Django.1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Django官方網站:https://www.djangoproject.com/

使用終端創建Django文件

  • 創建工程

    • django-admin startproject XXX

  • 創建應用

    • python manage.py startapp YYY

遷移系統指令:

  • 首先生成遷移文件

    • python manage.py makemigrations

  • 執行遷移文件

    • python manage.py migrate

Mysql驅動

  • Python存在的MySQL驅動大約有幾十種

  • mysqlclient

    • python2,3都能支持

    • 對mysql安裝有要求

  • mysql-python

    • python2支持

    • python3不支持

  • pymysql(通常用pymysql)

    • python2,3都支持

    • pymysql可以偽裝成mysqlclient

MVC設計模式

  • Model:用于封裝與應用程序的業務邏輯相關的數據及對數據的處理方法,是Web應用程序中用于處理應用程序的數據邏輯部分,Model通常只提供功能性的接口,通過這些接口可以獲取Model的所有功能。
  • View:負責數據的顯示和呈現,View是對用戶的直接輸出。

  • Controller:負責從用戶端收集用戶的輸入,可以看成提供View的反向功能,主要處理用戶交互。

MTV模式簡介:

  • Model:負責業務對象與數據庫(ORM)的對象

  • View:負責業務邏輯,并在適當的時候調用Model和Template

  • Template:負責把頁面展示給用戶

Django項目目錄介紹

  • __init__.py:其中暫無內容,使得app成為一個包
  • admin.py:管理站點模型的聲明文件,默認為空
  • apps.py:應用信息定義文件,在其中生成了AppConfig,該類用于定義應用名等數據
  • models.py:添加模型層數據類文件
  • views.py:定義URL相應函數(路由規則)
  • migrations包:自動生成,生成遷移文件的
  • tests.py:測試代碼文件

?

轉載于:https://www.cnblogs.com/zbcdamao/p/10988230.html

總結

以上是生活随笔為你收集整理的Django.1的全部內容,希望文章能夠幫你解決所遇到的問題。

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