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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python-django(一)

發布時間:2024/1/8 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python-django(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

djanog框架簡介與環境搭建

?

MVC框架

mvc的核心思想:解耦

M:Model,模型,和數據庫進行交互。

V:View,視圖,產生html頁面。

C:Controller,控制器,接受請求,與M和V進行交互,返回應答。

MVT框架(django)

M:Model,模型,和數據庫進行交互。

V:View,視圖,接收請求,與M、T進行交互,返回應答。

T:Template,模板,產生html頁面。

虛擬環境

  • 安裝虛擬環境命令

  • pip install virtualenv? ?# 安裝虛擬環境
  • pip install?virtualenvwrapper? # 安裝虛擬環境擴展包
  • 編輯根目錄下面的.bashrc文件,添加下面兩行。 export WORKON_HOME=$HOME/.virtualenvs source virtualenvwrapper.sh

    ?

  • 創建虛擬環境

    mkvirtualenv -p python3 project_name
  • 進入虛擬環境:workon project_name
  • 退出虛擬環境:deactivate
  • 刪除虛擬環境:rmvirtualenv project_name
  • 項目創建

    • 創建項目命令:django-admin startproject project_name
    • 文件目錄:

    ? ? ? ? |——manage.py:項目的管理文件

    ? ? ? ? |——project_name

    ? ? ? ? ? ? ? ? |——__init__.py:說明工程是一個python包

    ? ? ? ? ? ? ? ? |——settings.py:項目的配置文件

    ? ? ? ? ? ? ? ? |——urls.py:進行url路由的配置

    ? ? ? ? ? ? ? ? |——wsgi.py:web服務器和django交互的入口

    • 創建應用命令:python manage.py startapp app_name

    ? ? ? ? 一個項目由多個應用組成,一個應用完成一個功能。

    • 文件目錄:

    ? ? ? ??|——app_name

    ? ? ? ? ? ? ? ? |——admin.py:網站后臺管理頁面的文件

    ? ? ? ? ? ? ? ? |——__init__.py:說明工程是一個python包

    ? ? ? ? ? ? ? ??|——models.py:和數據庫相關內容

    ? ? ? ? ? ? ? ? |——test.py:寫測試代碼的文件

    ? ? ? ? ? ? ? ? |——views.py:視圖函數,一個請求對應一個處理函數

    ? ? ? ? ? ? ? ? |——migrations

    ? ? ? ? ? ? ? ? ? ? ? ? |——__init__.py:

    • 注冊應用
    • 運行項目:python manage.py runserver

    ?

    總結

    以上是生活随笔為你收集整理的python-django(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

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