Я пытаюсь избежать самостоятельного копирования функций представлений, но понятия не имею, как это сделать.
Мои взгляды имеют небольшие различия, и определенно есть способ
рендеринг HTML-страниц с одной функцией в этом случае. Я экспериментировал с URL-адресом "name", но потерпел неудачу. Я только начал с django и надеюсь, что опытные программисты найдут решение. Спасибо за вашу помощь.
urls.py
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.index, name='index'),
path('about/', views.about, name='about'),
path('team/', views.team, name='team'),
path('contacts/', views.contacts, name='contacts'),
path('researches/', views.researches, name='researches'),
path('publications/', views.publications, name='publications'),
]
и
views.py
def index(request):
return render(request, 'website/index.html')
def about(request):
return render(request, 'website/about.html')
def team(request):
return render(request, 'website/team.html')
def publications(request):
return render(request, 'website/publications.html')
def researches(request):
return render(request, 'website/researches.html')
def contacts(request):
return render(request, 'website/contacts.html')