在URL中傳遞價值觀,我有以下網址:妥善儲存在Django
http://localhost:8000/store/add/?points=5
我想從我的URL中提取的點數。
在我views.py
,我有:
points = request.GET.get('points',0)
的問題是,它從來沒有發現點,所以它使用的0
任何瞭解默認爲我做錯了什麼?
我urls.py
from django.conf.urls.defaults import *
from store.models import Part, Category, UniPart, LibraryRequest
from django.views.generic.list_detail import object_list
from voting.views import vote_on_object
urlpatterns=patterns('',
#/store/
url(r'^$','store.views.all_models',name="all_models"),
#/integer/view_part
url(r'^(\d+)/view_part/$','store.views.view_part',name="view_part"),
url(r'^your_models/$','store.views.your_models',name="your_models"),#/your_model
url(r'^user_models/(?P<username>\w+)/$','store.views.user_models',name="user_models"),
url(r'^add/(?P<points>\d+)/','store.views.add_model'),
從views.py
剪斷:
def add_model(request, points=None):
print points
你可以發佈你的urls.py嗎? – thikonom