URL, возвращающий ничего в django - PullRequest
1 голос
/ 20 января 2020

У меня веб-сайт с python и Django. Я внес все изменения, необходимые для запуска.

urls.py:

urlpatterns = [
url('index.html', views.index, name='index'),
url('admin/', admin.site.urls),
url('', views.user_login, name='user_login'),
url('dashboard', views.obs_index, name='admin_dash'),
url('halls/active', views.obs_halls_active, name='active-halls'),
url('halls/pending', views.obs_halls_pending, name='pending-halls')
]

obs_index. html:

{% block bookings %}
  <li>
    <a href="javaScript:void();" class="waves-effect">
      <i class="fa fa-calendar-o"></i>
      <span>Bookings</span> <i class="fa fa-angle-left pull-right"></i>
    </a>
    <ul class="sidebar-submenu">
        <li><a href="{% url 'obsadmin:bookings_user' %}"><i class="zmdi zmdi-star-outline"></i> By Users</a></li>
        <li><a href="{% url 'obsadmin:bookings_owner' %}"><i class="zmdi zmdi-star-outline"></i> By Owners</a></li>
    </ul>
  </li>
{% endblock %}

Когда я запускаю и нажимаю в меню бронирования он не работает. Почему это так?

1 Ответ

1 голос
/ 20 января 2020
from django.conf.urls import url
urlpatterns = [
        url(r'^index/$, views.index, name='index')]

Вы должны изменить шаблоны URL таким же образом или для более новых версий

from django.urls import path
urlpatterns = [
    path('index/', views.index, name='index')]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...