python mvc框架django搭建專案

2021-07-15 08:35:06 字數 1343 閱讀 5793

首先搭建了python3環境,參考我的 

centos7搭建python3並和python2共存

建立軟連線

ln -sf /usr/local/python3/bin/django-admin.py /usr/bin/django-admin

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

建立專案

mkdir mysite && cd mysite

django-admin startproject helloworld

cd helloworld/

[root@mail helloworld]# tree

.├── helloworld

│   ├── __init__.py

│   ├── settings.py

│   ├── urls.py

│   └── wsgi.py

└── manage.py

1 directory, 5 files

目錄說明:

helloworld: 專案的容器。

manage.py: 乙個實用的命令列工具,可以各種方式與該 django 專案進行互動。

helloworld/__init__.py: 乙個空檔案,告訴 python 該目錄是乙個 python 包。

helloworld/settings.py: 該 django 專案的設定/配置。

helloworld/urls.py: 該 django 專案的 url 宣告; 乙份由 django 驅動的**"目錄"。

helloworld/wsgi.py: 乙個 wsgi 相容的 web 伺服器的入口,以便執行你的專案。

啟動專案

[root@mail helloworld]# python3 manage.py runserver 0.0.0.0:8000

performing system checks...

system check identified no issues (0 silenced).

july 20, 2016 - 15:07:49

django version 1.9.1, using settings 'helloworld.settings'

starting development server at

quit the server with control-c.

瀏覽器訪問

乙個簡單的Python MVC框架(4)

前面都是準備,這裡是整個web mvc框架的核心地方,稍微多介紹一下。核心類是乙個叫dspth的模組。這裡我沒有處理路由,乙個是不太熟,另外乙個是主要是體會架構。我用的路由規則如下 1 用url的位址引數進行路由,有兩個引數,乙個是ctr,表示控制類,乙個是act表示執行的方法 2 所有執行方法都約...

python django入門 初識 Django

設計模板 上面的 載入了 news year archive.html 模板。讓我們假設 news year archive.html 模板已經找到。它看起來可能是下面這個樣子 mysite news templates news year archive.html articles for by ...

ubuntu刪除django,安裝django

刪除 終端輸入 python c from distutils.sysconfig import get python lib print get python lib 得到路徑 usr lib python2.7 dist packages 刪除路徑下的django與egg檔案 命令 sudo r...