django-admin startproject tmpl
cd tmpl
allowed_hosts = ['虛擬機器ip位址',
'www.mysite.com'
] 'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'learn',
)
在learn目錄下新建templates資料夾
cd templates
touch index.html
index.html內容如下:
tmpl index
修改learn/views.py
修改如下:
from django.shortcuts import render
def home(request):
return render(request, 'index.html')
from django.conf.urls import url
from django.contrib import admin
from learn import views as learn_views
urlpatterns = [
url(r'$', learn_views.home, name='home'), # 新增
url(r'^admin/', admin.site.urls),
]
備註:如果有多個應用時,可以在templates資料夾下新建乙個learn資料夾,把模板檔案index.html移動到templates/learn/下,views.py中的home方法也需要作出相應的修改:
def home(request):
return render(request, 'learn/index.html')
這樣做的目的是,讓django能夠正確查詢到home.html
這裡是預設內容區
修改index.html, 修改如下:
首頁 這裡是首頁
python manage.py runserver 0.0.0.0:8000
主機訪問:www.pyl.com:8000 ,輸出:這裡是首頁 C 之模板 模板的學習 學習模板
c 之模板 模板學習 學習模板 模板就是建立通用的模具,大大提高復用性 函式模板 c 提供兩種模板機制函式模板和類模板 函式模板語法 函式模板作用 建立乙個通用函式,其函式返回值型別和形參型別可以不具體制定,用乙個虛擬的型別來代表 語法 template typename t 函式宣告或定義解釋 t...
模板學習(2) 類模板
模板的作用我們已經知道了,類模板的作用就是建立乙個可以公用的類,這個類模板裡面的成員及其資料型別不用制定,同樣是由乙個虛擬的型別來表示的。類模板中的資料成員以及成員函式的引數和返回值都可以進行任意資料型別的選擇,乙個類模板定義好之後,可以減少定義宣告符合該模板的類的數量。類的使用如下 templat...
Python 模板使用
今天在使用模板的時候老是報 importerror settings cannot be imported,because environment variable django settings module is undefined.查了下資料解決方案 1.新增環境變數 2.from djang...