Django框架簡單回顧
標簽: web開發 Django django web service
最近想用django搭建一個簡單的web框架,來實現人臉識別接口的調用顯示設計。在實施的時候突然發現,很多內容基本上都已經忘光光了,這個腦子呀!突然想起前兩天測的108分的智商,于是坦然接受了這個結果,還是重新開始回顧學習吧。
本項目基于windows操作系統的下的python3.7環境。必然的,新建django項目的前提首先是有編譯環境,還有django包,如果沒有的話,請先安裝python環境,并安裝django包。安裝步驟網上都有很多介紹,這里我就不再贅述。
1 新建django項目
點擊:File —> New Project —>Django
如上,設置項目名稱路徑和解釋器,點擊create新建項目。
新建好項目后,項目目錄存在的文件如下:
分別為:
manage.py: 一個命令行實用程序,允許你以各種方式與Django項目進行交互。
內部的mysite 目錄是你項目的實際Python包。(mysite/mysite)
djangoProject1/init.py: 一個空文件告訴Python這個目錄應該被認為是一個Python包。
djangoProject1/settings.py: 為這個Django項目的配置
djangoProject1/urls.py: 這個Django項目的URL聲明; 你的django-驅動站點的“目錄”。
djangoProject1/wsgi.py: 與wsgi兼容的web服務器的入口點,為你的項目提供服務。
2 運行服務器
新建好django項目后,運行檢查服務器是否可以成功啟動
python manage.py runserver
顯示內容如下,則證明服務器成功啟動
然后點擊鏈接即可成功訪問服務器。
3 視圖和url的配置
在先前建立的djangoProject1 項目中的djangoProject1中新建一個視圖文件view.py,并輸入以下內容:
from django.http import HttpResponse
def hello(request):
return HttpResponse('hello world!')
然后,綁定url與視圖函數。打開urls文件,將文件內容修改為以下內容:
from django.urls import path
from . import view
urlpatterns = [
path('hello/',view.hello),
]
完成后,啟動django服務器,并打開瀏覽器輸入url地址進行訪問,即可看到如下內容:
或者也可以urls文件做如下修改:
from . import view
from django.conf.urls import url
urlpatterns = [
url(r'^$',view.hello),
]
tips:
Django path() 可以接收四個參數,分別是兩個必選參數:route、view 和兩個可選參數:kwargs、name。
語法格式:
path(route, view, kwargs=None, name=None)
- route: 字符串,表示 URL 規則,與之匹配的 URL 會執行對應的第二個參數 view。
- view: 用于執行與正則表達式匹配的 URL 請求。
并在瀏覽器打開 http://127.0.0.1:8000/,同樣也可成功訪問。- kwargs: 視圖使用的字典類型的參數。
- name: 用來反向獲取 URL。
智能推薦
Django框架
一、什么是web框架 框架,即framework,特指為解決一個開放性問題而設計的具有一定約束性的支撐結構,使用框架可以幫你快速開發特定的系統,簡單地說,就是你用別人搭建好的舞臺來做表演。 對于所有的Web應用,本質上其實就是一個socket服務端,用戶的瀏覽器其實就是一個socket客戶端。 最簡單的Web應用就是先把HTML用文件保存好,用一個現成的HTTP服務器軟件,...
Django框架
電商網站(Django框架)—— 大綱內容與基本功能分析 原創 2017年10月28日 14:42:20 1323 1. 項目架構 2. 數據庫表結構 3. 數據庫讀寫分離 4. Django讀寫分離配置 新建utils/db_router.py 課后閱讀資料 ...
Django框架
1. 安裝 命令行 pip install django==2.2 pycharm 2.啟動服務 命令行 在項目根目錄下,運行python manage.py runserver,Django會以127.0.0.1:8000這個默認配置啟動開發服務器。 pycharm 直接運行 3.使用 1)簡單返回字符串和頁面 urls.py文件...
Django框架
Django官網https://www.djangoproject.com/ 創建一個虛擬環境 進入虛擬環境 在虛擬環境中安裝Django 創建項目: 創建應用 進入pycharm配置當前項目的運行環境 注冊這個應用 配置模板目錄 templates為一個模板文件,把你的html放到里面,再在setting中配置他的訪問路徑 配置數據庫 配置好數據庫了以后,在虛擬環境中安裝所使用數據庫想對應的包 ...
django的數據庫操作回顧
補充一個filter中大于小于的用法 這篇博客主要整理一下數據庫表的查詢,之前也一直沒有搞的很清楚 首先我們先構建一個對多的表結構吧,我們搞一個省和市的例子 先看下省表 在看下市表 然后我們創建數據,首先要創建省表中的數據,因為市表要關聯省表,所以省表必須要先有數據 先構建省表中的數據,通過create方法 然后在構建市表的數據 市表...
猜你喜歡
freemarker + ItextRender 根據模板生成PDF文件
1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...
電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!
Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...
requests實現全自動PPT模板
http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...