本文章中基於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在與工程同名的目錄下找到乙個urls.py檔案,在主路由中新增以下**urlfrom 子應用名 import
views
urlpatterns =[
#其中name一般和檢視函式同名
url(r'
^請求規則/$
',views.檢視函式名,name='名字'
),]
from django.conf.urls import在與工程同名的目錄下找到乙個setting.py檔案,並在最後新增上以下**url, include
from django.contrib import
admin
urlpatterns =[
url(r
'^admin/
', admin.site.urls),
#namespace一般和子應用同名
url(r'
^請求規則/
',include('
子應用名.urls
',namespace='
命名空間
')),
]
#在子類應用中找到views.py檔案,並編寫檢視函式。設定靜態路由
static_url = ''#
設定靜態資源路徑,statics 目錄需要自己建立
#base_dir 表示當前檔案的根目錄
staticfiles_dirs = [os.path.join(base_dir, '
靜態資源目錄
')]
#當檢視函式編寫完畢後,需要配置子路由才能夠處理客戶端傳送的請求。1. 匯入模組
#2. 編寫檢視函式
defindex1(request):
#處理業務邏輯
處理完成的結果
')
from 子應用名 import當子路由配置完畢後就可以啟動伺服器進行訪問了,伺服器檔案即manage.py檔案,記得傳乙個引數runserver哦。views
urlpatterns =[
#新增檢視函式,編寫的檢視函式名為index1
url(r'
^index1/$
',views.index1,name='
index1'),
]
接下來為大家講述一下,如何利用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...