Django框架介紹和安裝

2022-07-30 19:36:18 字數 2605 閱讀 8752

2023年發布,採用python語言編寫的開源框架

早期的時候django主做新聞和內容管理的

乙個重量級的 python web框架,django 配備了常用的大部分元件

2.離線安裝:

安裝離線包

$ tar -xvf django-1.11.8.tar.gz

$ cd django-1.11.8

$ sudo python3 setup.py install

3.用wheel離線安裝

pip3 download -d /home/weimz/django_packs django==1.11.8

安裝離線包

$ pip3 install django-1.11.8.whl

$django-admin startproject 專案名稱

如:$ django-admin startproject mywebsite1

執行:$ cd mywebsite1 $ python3 manage.py runserver # 或 $ python3 manage.py runserver 5000 # 指定只能本機使用127.0.0.1的5000埠訪問本機

$ django-admin startproject mywebsite1

$ tree mywebsite1/工

mywebsite1/

├── manage.py          #專案管理的檔案

└── mywebsite1

├── __init__.py

├── settings.py   #專案配置檔案

debug = true

allowed_host =

time_zone = 'utc'  #'asia/shanghai'

language_code = 'zh-hans' #'en-su'

base_dir = 當前專案所在位置的局對路徑

root_urlconf = 'mywebsite1.urls'

├── urls.py          #主路由配置檔案

http : //    127.0.0.1(:8000) / path?a=(查詢)#(資訊片段urls)

路由:主路由配置檔案

#file:urls.py

from django.conf.urls import url

urlpattrens = [

url(r'^page,views.page_view'),

#注:如果page匹配成功,則page1和page2略過 需要在後面加&符號

url(r'^page1,views.page1_view'),

url(r'^page2,views.page2_view'),

#/data/2018/1/12 ->data_view(req,'2018','1','12')引數一定是字串

url(r'^date/(\d/(\d)/(\d+),views.page_view'),

#/person/xiaoming/35 ->person_view(req,name='xiaoming',age='35')關鍵字傳參,引數必須是字串

url(r'^person/(?p\w+)/(?p\d+),views.page_view'),

………………

]└── wsgi.py          #wsgi布置的檔案

專案目錄結構解析:

manage.py

此檔案是專案管理的主程式,在開發階段用於管理整個專案的開發執行的調式

manage.py

包含專案管理的子命令, 如:

django-admin startproject sitename  (建立django)

python3 manage.py runserver ip:port  (啟動伺服器,預設ip和埠為

python3 manage.py syncdb  (同步資料庫命令,django 1.7及以上版本需要用以下的命令)

python3 manage.py makemigrations  (顯示並記錄所有資料的改動)

python3 manage.py migrate  (將改動更新到資料庫)

python3 manage.py createsuperuser  (建立超級管理員)

python3 manage.py dbshell  (資料庫命令列)

python3 manage.py  (檢視命令列表)

Django 框架 Django介紹

django 使用 python 語言寫的開源 web 開發框架,並遵循 mvc 設計。勞倫斯出版集團為了開發以新聞內容為主的 而開發出來了這個框架。django 今年來應用越來越廣泛。django 的主要目的是簡便 快速的開發資料庫驅動的 它強調 復用,多個元件可以很方便的以 外掛程式 形式服務於...

Django安裝和介紹

先說cmd的安裝方法 1,使用pip3 install django 2,進入c python scripts 3,django admin.exe startproject 專案名 4,建立完成了,我們開始執行,執行python.exe manage.py runserver 這樣就執行起來了。p...

Django框架介紹

這裡使用的版本為1.1.8 django的版本 django的官網 django的離線文件 解壓縮資料報django docs 1.11 en.zip用瀏覽器開啟django docs 1.11 en index.html 離線安裝 安裝離線包 用wheel離線安裝 安裝離線包 django的解除安...