• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • 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。

    在這里插入圖片描述

    版權聲明:本文為weixin_42213622原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/weixin_42213622/article/details/108545745

    智能推薦

    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方法    然后在構建市表的數據    市表...

    猜你喜歡

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    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壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...

    精品国产乱码久久久久久蜜桃不卡