【问题标题】:this code gives me TypeError: view must be a callable or list/tuple in the case of include()这段代码给了我 TypeError: view must be a callable or list/tuple in the case of include()
【发布时间】:2021-10-15 18:46:08
【问题描述】:
from django.conf import urls

from django.conf.urls import include, url

from django.contrib.auth import views as auth_views

from django.contrib import admin

from cs243.view import login,index2,studentprofile,photo,postgrad,undergrad,srsec,sec,languages,projects

from credentials.views import internships,contact,language


urlpatterns = [
    url(r'^admin/', admin.site.urls),

    url(r'^login/$', login),

    url(r'^index2/$', index2),

    url(r'^studentprofile/$', studentprofile),

    url(r'^photo/$', photo),

    url(r'^postgrad/$', postgrad),

    url(r'^undergrad/$', undergrad),

    url(r'^srsec/$', srsec),

    url(r'^sec/$', sec),

    url(r'^internships/$', internships),

    url(r'^languages/$', languages),

    url(r'^contact/$', contact),

    url(r'^projects/$', projects),

    url(r'^language/(?P<language>[a-z\-]+)/$', language),

    url(r'^auth/$'[enter image description here][1], 'cs243.view.auth_view'),

    url(r'^invalid/$', 'cs243.view.invalid_login'),

    url(r'^loggedin/$', 'cs243.view.loggedin'),

    url(r'^register/$', 'cs243.view.register_user'),

    url(r'^register_success/$', 'cs243.view.register_success'),
  ]

enter image description here

【问题讨论】:

  • 您的观点是基于功能的?
  • 似乎是因为r'^auth/$ 的视图被定义为字符串?
  • 这不是一个问题。你应该解释什么你打算做什么,你尝试了什么,什么不起作用。见how to ask?。

标签: django


【解决方案1】:

只做一件事,而不是像你做的那样导入视图函数,做,

     from . import view

然后在第 1 行。 38

     url(r'^auth/$','view.auth_view'),   

【讨论】:

    猜你喜欢
    • 2023-04-10
    • 2017-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多