Django2 0學習筆記(一)

2021-10-04 23:41:26 字數 1887 閱讀 8865

基於python的一款有截止日期,給完美主義者使用的web框架。

優點:開發速度快;令人放心的安全;可拓展性強。

注意:python和django版本的對應。這裡用的是python3.6和django2.0。

1、在桌面建乙個資料夾(test),在命令列輸入:

django-admin startproject test  //test是專案名
2、django專案基本結構

在輸入上述命令後,在test中的檔案及其作用。

3、響應請求

開啟網頁的行為,涉及到http協議。瀏覽器傳送請求給伺服器,urls規定哪些**有效,那些**無效,如果**有效,則繼續處理請求,將相關東西整理好給客戶端,客戶端響應請求,返回內容給客戶端。

4、規定開啟**首頁即可見「hello, world」,開啟test\mysite\mysite目錄,在該目錄下新建乙個views.py檔案,輸入**,其中相應內容為httpresponse("hello, world")

)開啟test\mysite\mysite目錄下的urls.py,在其中呼叫views.py中的方法from . import views(同乙個檔案,from .就可以了),並在列表urlpatterns中新增path('',views.index),最終**如下:

from django.contrib import admin

from django.urls import path

from

.import views

urlpatterns =

[ path(

'admin/'

, admin.site.urls)

, path(

'',views.index)

,]

5、啟動本地服務

在test\mysite目錄下用命令列輸入:

python manage.py runserver
會出現**:

/開啟瀏覽器,輸入**:http:.0.1:8000/,即可見「hello,world」的輸出。

前面在urls.py中看到了原本寫的這樣一行:

path(

'admin/'

, admin.site.urls)

這是後台管理**。開啟本地服務(上鍵),在輸入**http:.0.1:8000/admin,發現需要輸入使用者名稱和密碼,所以需要回過頭來建立,先輸入如下命令,執行資料庫檔案:

python manage.py migrate
資料庫出示完畢後可以按照如下命令建立超級管理員,然後按照提示即可完成建立。

python manage.py createsuperuser
回到http:.0.1:8000/admin輸入使用者名稱和密碼,即可進入後台管理。

前面的部分寫的比較詳細,越到後面越水,主要是有點累了懶得寫,先放著,下回(雖然可能並不存在)再來補充吧。

Django教程 Django 2 0入門

django是乙個千篇一律的python web框架,受ruby on rails的啟發,並使用許多相同的隱喻使web開發變得輕鬆快捷。django滿載且靈活,已成為python使用最廣泛的web框架之一。django實際上包含了構建任何大小的web應用程式所需的所有內容,並且它的普及使得查詢示例和...

Django2 0的學習分享1

本篇不能算是乙個原創的文件,只能說是在學習django官網文件過程中的筆記,留作以後參考使用。勿噴!前言 關於如何安裝django這裡就不多敘述了,安裝過程比較簡單,這裡主要說一下安裝好django之後寫的第乙個應用。這裡使用的python是python3.7 64bit 的,django版本是2....

Django 2 0 的新特性

1 url編寫進行了簡化 新django.urls.path 功能允許更簡單,更可讀的url路由語法。例如,以前的django發行版中的這個例子 url r articles p 0 9 views.year archive 需要匯入 from django.conf.urls import url...