出現錯誤:
typeerror
get() got an unexpected keyword argument 'teacher_id
出錯原因:
view類中,get方法獲得了乙個多餘的額引數,這個引數是通過url正規表示式模版取出的資料,url傳遞過來的引數
如何解決?
get方法中再次增加乙個引數去接收這個值,和url中取得正則匹配值宣告的引數一樣
#!/usr/bin/python3__author__ = 'beimenchuixue'
__blog__ = ''
# url中正則匹配取出乙個引數
url(r'^teacher/detail/(?p(\d+))/$', teacherdetailview.as_view(), name='teacher_detail'),
# 而 view類中get方法並沒有引數去接收這個正則匹配的引數
class teacherdetailview(view):
def get(self, request):
return render(request, 'teacher-detail.html', {})
# 通過新增 teacher_id 引數到get方法中,解決這個問題
class teacherdetailview(view):
def get(self, request, teacher_id):
return render(request, 'teacher-detail.html', {})
django url 路由設定技巧
django的url使用方法 利用django開發站點。能夠設計出很優美的url規則,假設url的匹配規則 包括正規表示式 組織得比較好,view的結構就會比較清晰。比較easy維護。最簡單的形式 from django.conf.urls import patterns,url urlpatter...
Mybatis中的傳引數錯誤
首先,在我建立mybatis工程時,從外面複製進來乙個html檔案,其中傳引數的form中有這樣一段 使用的方式是get提交,就是會在瀏覽器url欄上顯示你提交的引數,於是我在自己建立的servlet當中,也使用了doget 方法來進行資料的處理,在邏輯處理都寫好之後,我傳遞了乙個引數進去,但是並沒...
django url引數傳遞方式
這裡只記載一點小區別 1,引數傳遞的方式path abc views.abc,name abc 這種需要傳遞id給對應的檢視的 defabc request,id pass 在這個函式abc裡面,id是直接可以用的 不需要用get.get,或者post.get的方式獲取,直接用就可以了 在前台htm...