將存入後台資料庫中的的內容展示到前台,只需要讀取資料庫中的所有項,使用迭代器挨個取出每個物件之後使用物件屬性將你想要的展示出來就好了譬如說
template/base.html
head>
}/* 呼叫article的content屬性將content中的內容展示出來*/
body>
html>
那麼 web/views.py 可以是這樣的
from django.shortcuts import render_to_response, get_object_or_404
from django.template import requestcontext
from web.models import article
defhome_page
(request):
article_a = article.objects.all()
return render_to_response('base.html', locals(),context_instance=requestcontext(request))#它返回的字典對所有區域性變數的名稱與值進行對映
這樣可以將單個或者多個的資訊直接展示到前台
首先更改你的模板檔案
template/base.html
href="/article/}/">}
}a>
h1>
簡單的加上乙個
標籤
之後,修改views,配置urls
web/views.py
from django.shortcuts import render_to_response, get_object_or_404
from django.template import requestcontext
from web.models import article
defhome_page
(request):
article_a = article.objects.all()
return render_to_response('base.html', locals(),context_instance=requestcontext(request))
defcontent
(request, id):
article = get_object_or_404(article, id=id)
return render_to_response('content.html', locals(),
context_instance=requestcontext(request))
更改project/urls.py
from django.conf.urls import include, url
from django.contrib import admin
from web import views
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^$', views.home_page),
url(r'^', include('web.urls')),#使得除admin外的所有請求都到web中處理
url(r'^ueditor/', include('djangoueditor.urls')),
]
之後在project/目錄下新建urls.py
from django.conf.urls import patterns,url
urlpatterns = patterns('',
url(r'^$','web.views.home_page'),
url(r'^article/(?p\d+)/$','web.views.content'),
)
注:新建的urls.py 中,在進行url配置時要注意的是1, patterns第一項為」,乙個空字元
2, regexpression 中注意?p的p大寫~
fault1:unsupported operand type(s) for +: 『regexurlpattern』 and 『unicode』 參見1
fault2:not a valid regular expression error in django
JavaWeb之實現商品列表展示
網頁上的商品資料基本都放在資料庫,都是在servlet中對資料庫資訊進行操作的。我還沒有學到對資料庫的操作,就暫時在servlet中模擬幾條資料,繼而顯示在jsp頁面中。1 建立乙個phone的物件 public class phone public void setid int id public...
ONVIF學習之實現discovery
onvif實現的第一步當然是discovery,但是實現discovery分為被發現和主動發現。實現被發現,我參考的部落格是,很完整,根據這個就可以實現。實現主動發現,如下 include soaph.h include wsdd.nsmap include include include incl...
學習lua之實現類
1.lua 第乙個檔案 local m function m.new local o setmetatable o,m m.index m 這個元方法繫結給m 才會在m裡面找o裡面沒有的方法 return o endfunction m.prin print that s my class endr...