Django基礎模板案例

想要用django  訪問一個頁面 同時傳參數過去。在頁面中接受參數html

案例:附代碼正則表達式

#建立一個項目 項目名字是  yhl_test
django-admin startproject yhl_test
#在這個項目中建立一個模塊 名字交app_one
django-admin startapp app_one 

這是結構圖:django

#新建了模塊 的吧模塊加載進去 在yhl_test 下找到 settings.py

INSTALLED_APPS列表中添加 "app_one"

如圖:app

修改views.py測試

from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
#新建一個index 方法
#在url中傳遞參數a
#在app_one中新建文件夾templates 再新建index.html
#這樣會自動到templates文件夾下找到index.html
def index(request,param):
    get_a = request.GET['a']
    return render(request, 'index.html',{'id':param,'str':get_a})

index.html  代碼:this

<html>
<head>
    <title>這是一個測試</title>
</head>
<body>
this  is  test!<br>
url的參數:{{id}}<br>
url get方式傳遞的參數:{{str}}
</body>
</html>

如今修改 yhl_test 目錄下的urls.pyurl

from django.conf.urls import url
from django.contrib import admin
from app_one import views as view_html
# index後面是正則表達式 後面要用  "路徑中的參數"獲取
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^index/(\d+)/$',view_html.index)
] 

 

結果:spa

index.html  中的打印出來了    code

 

以上屬於我的 測試  若有疑問和bug   懇請各路大神指點。htm

相關文章
相關標籤/搜索