Страница не найдена (404) Используя URLconf, определенный в myapp.urls, Django попробовал эти шаблоны URL, в таком порядке:

Здравствуйте ребята, я столкнулся с проблемой при запуске моего проекта. введите описание изображения здесь

это мой urls.py

     from unicodedata import name
     from django.urls import path
     from django.contrib import admin
     from django.urls import re_path
     from . import views
     app_name = "Project"

  urlpatterns = [
     path('', views.index , name='index'),
     path('counter', views.counter, name='counter'),
     path('Register', views.Register, name= 'Register'),
     path('login', views.login, name='login'),
     path('logout', views.logout, name = 'logout'),
     path('post/<str:pk>', views.post, name = 'post'),
     path('profile', views.profile, name='profile'),
     re_path(r'^appointment/appointment=(?P<appointment_id>[0-100]+)', views.viewAppointment, 
     name='appointment'),
     re_path(r'^appointment/appointment=(?P<appointment_id>[0-100]+)/AddDiagnonsis', 
     views.addDiagnosis, name='AddDiagnosis')
     ]   

и это мой views.py

def viewAppointment(request, appointment_id):
appointment = Appointment.objects.filter(id=appointment_id)

return render(request, 'appointment_form.html', {'Appointment': appointment})

я не знаю что делать, я новичок в django

У вас нет URL, ссылающегося как appointment, только appointment/appointment=... и appointment/appointment=.../AddDiagnonsis (который вы, вероятно, неправильно написали)

Если вы пытались перейти по этому url, написав его, вы написали его неправильно или забыли поставить url appointment в urlpatterns.

Вернуться на верх