Django1 11框架開發流程簡述

2022-05-06 07:42:08 字數 2131 閱讀 2011

本文章中基於ubuntu16.0.4系統中進行除錯。

這裡提一下,django框架中setting.py檔案為總配置檔案,大家沒事別輕易修改哦。

mkvirtualenv 虛擬環境名 -p python3

pip install django

workon 虛擬環境名

django-admin startproject 工程名

python mamage.py 子應用名
首先,找到工程名同名的資料夾中的setting.py檔案,然後找到以下**處進行修改

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

#下面是新新增註冊的子應用''

,]在子應用的目錄中建立乙個urls.py檔案,用做子路由,並在檔案中寫入以下**

from django.conf.urls import

urlfrom 子應用名 import

views

urlpatterns =[

#其中name一般和檢視函式同名

url(r'

^請求規則/$

',views.檢視函式名,name='名字'

),]

在與工程同名的目錄下找到乙個urls.py檔案,在主路由中新增以下**

from django.conf.urls import

url, include

from django.contrib import

admin

urlpatterns =[

url(r

'^admin/

', admin.site.urls),

#namespace一般和子應用同名

url(r'

^請求規則/

',include('

子應用名.urls

',namespace='

命名空間

')),

]

在與工程同名的目錄下找到乙個setting.py檔案,並在最後新增上以下**

#

設定靜態路由

static_url = ''#

設定靜態資源路徑,statics 目錄需要自己建立

#base_dir 表示當前檔案的根目錄

staticfiles_dirs = [os.path.join(base_dir, '

靜態資源目錄

')]

在子類應用中找到views.py檔案,並編寫檢視函式。

#

1. 匯入模組

#2. 編寫檢視函式

defindex1(request):

#處理業務邏輯

處理完成的結果

')

當檢視函式編寫完畢後,需要配置子路由才能夠處理客戶端傳送的請求。

from 子應用名 import

views

urlpatterns =[

#新增檢視函式,編寫的檢視函式名為index1

url(r'

^index1/$

',views.index1,name='

index1'),

]

當子路由配置完畢後就可以啟動伺服器進行訪問了,伺服器檔案即manage.py檔案,記得傳乙個引數runserver哦。

接下來為大家講述一下,如何利用pycharm進行命令列模式傳參。

Django1 11獲取所有url路徑

usr bin env python coding utf 8 import re from collections import ordereddict from django.conf import settings from django.utils.module loading import...

SSH框架開發流程步驟

乙個大致的ssh框架開發流程步驟 1 web容器啟動 載入spring配置進行初始化.spring配置中引用hibernate檔案載入.載入strusts控制器等等一系列的初始化 客戶端傳送請求 strust攔截請求 相應action處理請求 service層業務邏輯處理 hibernate負責資料...

django1 11文件 模型重點筆記

模型最重要的屬性是manager。它是django 模型進行資料庫查詢操作的介面,並用於從資料庫提取例項 如果沒有自定義manager,則預設的名稱為objects。managers 只能通過模型類訪問,而不能通過模型例項訪問。可以在模型上定義自定義的方法來給你的物件新增自定義的 底層 功能。man...