Django學習記錄(一)

2021-08-25 19:24:35 字數 1370 閱讀 3337

今天嘗試了一下python的django框架(在windows平台下)。python(3.6) + django(2.1)

過程如下:

1、安裝python和django環境,不再累述,網上一大堆。

2、安裝完畢後,建立django工程,使用命令:django-admin.exe startproject projectname,生成prjectname工程目錄。

]上述**是為了給新編寫的helloworld新增url路徑。

python manage.py runserver 192.168.11.55:8000

python manage.py runserver 0.0.0.0:8000  監聽所有的ip

8、顯示啟動成功後,在瀏覽器中輸入即可看到返回值

期間遇到如下問題:

1、錯誤提示   'wsgirequest' object has no attribute 'get'

解決方法:將**中的get修改為get即可解決。

2、監聽ip是,無法訪問,提示錯誤「invalid http_host header: '192.168.xx.xx:8000'. you may need to add '192.168.xx.xx' to allowed_hosts.」

解決方法:在setting.py中的allowed_hosts新增ip即可。例如:allowed_hosts = ['192.168.106.58']

django學習記錄

django的處理流程 當使用者發出http請求,urlhandler接收使用者請求,根據開發人員設定的路由規則匹配相應的處理類 根據請求的型別判斷呼叫的http方法 如果需要連線資料庫,views中的函式將會呼叫models的方法,否則直接去template中取出html頁面直接返回 呼叫mode...

django學習記錄 RequestContext

官方文件 requestcontext是context的子類,跟context有一些區別 requestcontext強迫第乙個引數是 request 第二個是乙個構造 context 物件用的字典,第三個是可選的,是乙個自定義的 context processer 上下文處理器 requestco...

Django學習記錄(三)

postgresql 的配置 安裝postgresql在前面已經有了,再安裝和python的界麵包psycopg2,也在前面寫了 psql postgresql 8.4.18 我操作如下 service postgresql initdb service postgresql start su po...