【发布时间】:2022-12-07 14:49:47
【问题描述】:
我想显示具有不同特征的数据。所以,有 2 个角色,管理员在表中有 5 列。当老师在桌子上只有 4 列时。我已经更改了 HTML,但是当我在 teacherpage views.py 上返回 classlist.html 时......它返回表上有 5 列的管理 classlist.html。
这是我的代码:
urls.py(教师APP):
from django.urls import path
from teacherpage import views
urlpatterns = [
path('', views.index, name='index'),
path('classlist/', views.classlist, name='classlist'),
]
Views.py(教师APP):
def classlist(request):
data = classModel.objects.all()
classlist= {
"classlist" : data
}
return render(request,'classlist.html', classlist)
【问题讨论】:
-
根据条件创建单独的模板和渲染模板。
-
我试过了。但同样的事情发生了。我只是做了一些让它起作用的事情。我为两个页面创建了不同的 url .. 它起作用了。但我想要相同的网址:(
-
您的代码未显示角色类型。否则我会在 asnwer 中给出解决方案。
标签: python django django-views django-templates