web 開發 django的配置

2021-08-19 13:33:15 字數 2106 閱讀 1351

首先我們先說下django的框架,他是python裡的乙個we開發框架可以用很簡單的方法實現乙個web開發

django的功能非常強大,有自帶的後台管理系統,用起來比較方便

首先我們先建立乙個專案

在你要建立專案的目錄來建立乙個專案

django-admin startproject 專案的名字

然後檢視一下他的結構

用命令 tree

├── manage.py

└── web

├── __init__.py

├── settings.py

├── urls.py

└── wsgi.py

settings.py 是配置檔案一些django的設定都在裡面

這個根據自己的需求來建立,這個建立要和manage.py 要在統計目錄下

我們在看下目錄結構

建立完成

admin.py 是配置django的後台

建立完成後我們要配置一下這個專案的基礎配置

首先我們下開啟配置檔案web/settings.py

debug = true

這個一定要在你沒有把專案完成之前開啟

這個可以提示你那裡報錯了

allowed_hosts =

這個是你服務啟動的** 我們預設在沒有完成專案時都不寫 預設是 127.0.0.1

templates

這個裡面要寫你的應用 templates,我們還沒有建立 那我們建立乙個

建立完成之後我們在設定中配置

'dirs': [os.path.join(base_dir,'templates')],

配置完成之後就是資料庫了

databases =

配置完成後我們要在web/__init_.py下配置喲啊鏈結那乙個資料庫

import pymysql

pymysql.install_as_mysqldb()

配置完成後,在回到配置檔案下我們配置一下靜態資料夾

static_url = '/static/'

staticfiles_dirs = [

os.path.join(base_dir, 'static'),

在配置下時區和地點

language_code = 'zh-hans'

time_zone = 'asia/shanghai'

配置完成之後setting.py就算基本完成了

我們還需要建立乙個靜態資料夾

static

templates和staic 這兩個資料夾要和manage.py要在同一級

templates 這個主要存放html 頁面

static 主要存放 js,css,img 等檔案

接下來我們配置一下路由

url 我麼回到urls.py 裡

會有url(r'^admin/', admin.site.urls),

這是django的後台路由

我們需要分發一下路由

我們需要匯入乙個url 裡的乙個模組

include

然後我們分發一下路由

url(r'^', include('home.urls')),

乙個路由對應乙個試圖

我們需要在utls.py l裡匯入from . import views

然後分發路由

url(r'^$',views.index,name="index"),

前面的r'^$'是伺服器的路徑,views.index 是路由對應得試圖

後面的 name 是你有在html 裡跳轉的路由 在html的頁面就這樣寫,用於匹配 ,一般跟跟伺服器的路徑相對應

然後我們隨便寫乙個試圖在views.py 裡匯入from django.http import httpresponse

def index(request):

return httpresponse('頁面')

我們啟動下服務

python3 manage.py runserver

python的web開發框架django學習筆記

1.建立專案 1 開啟命令列,進入想要安置專案的目錄,命令列輸入 django admin.py startproject myblog myblog是你建立專案的專案名稱。注意 如果現示不是內部或者外部命令,這需要想配置環境變數如下 d python27 d python27 lib site p...

Python進行web開發 django

使用dows命令操作網路頁面 步驟如下 1.先在某磁碟下建立乙個新的資料夾web 資料夾名,任意取名 web資料夾下再新建乙個blog資料夾 任意取名 2.根據idea軟體開發工具中儲存python的project sdk的路徑找到django admin.exe ps python的安裝路徑一定要...

django開發環境配置

python環境 2.7 django 1.9 win10 pycharm2018.1 mysql 5.6 以管理員模式執行cmd mkvirtualenv test 8.退出環境的命令 deactivate 9.進入環境的命令 workon test 10.在虛擬環境中安裝django1.9 pi...