Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Ошибка при импорте url файла приложения (django 1.9) [RSS Feed]

#1 Март 6, 2016 16:18:49

ivanzzz
Зарегистрирован: 2016-02-08
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при импорте url файла приложения (django 1.9)

Так выглядит urls.py проекта:

from django.conf.urls import include,url
from django.contrib import admin
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    #url(r'^posts/$', "controlPanel.views.post_home"),
    url(r'^posts/', include('controlPanel.urls')),
]

urls.py приложения:

from django.conf.urls import url
from . import views
urlpatterns = [
    url(r'^$', views.post_home),
]
при запуске сервера, выводит ошибку
 The included URLconf '<module 'controlPanel.urls' from '/var/www/django/webConsole/controlPanel/urls.pyc'>' does not appear to have any patterns in it. If you see valid patterns in the file then the issue is probably caused by a circular import.
В чем ошибка, не понимаю?

Офлайн

#2 Март 7, 2016 22:33:40

pythonUser
Зарегистрирован: 2016-02-27
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при импорте url файла приложения (django 1.9)

пробовал указывать пространство имен дополнительно

пример.

urlpatterns = [
    url(r'^polls/', include('polls.urls', namespace='polls')),
    url(r'^admin/', admin.site.urls),
]

Офлайн

#3 Март 9, 2016 19:01:38

kirainluck
Зарегистрирован: 2015-08-26
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при импорте url файла приложения (django 1.9)

Попробуй что-то типа так, urls.py проекта:
urlpatterns = [
url(r'^$', ‘project.views.home’, name='home'),
url(r'^news/', include('news.urls', namespace='news')),
url(r'^admin/', include(admin.site.urls)),
]

urls.py приложения:
from django.conf.urls import url
from . import views

urlpatterns = [
url(r'^all/(\w+)/$', views.news, name=“filtered_list”),
url(r'^all/$', views.news, name=“list”),
url(r'^article/(+)/$', views.fullNew, name=“full_new”),
]

Офлайн

#4 Март 9, 2016 19:06:08

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Ошибка при импорте url файла приложения (django 1.9)

ivanzzz
Я давно не слежу за горячими новинками джанги, возможно все изменилось, но посмотрите в доку, в первый пример, не нужна ли вам пустая строка первым атрибутом импортируемого набора паттернов?



Отредактировано FishHook (Март 9, 2016 19:06:45)

Офлайн

#5 Март 12, 2016 14:12:49

pythonUser
Зарегистрирован: 2016-02-27
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при импорте url файла приложения (django 1.9)

Всем спасибо!!!


тег url заработал, надо было писать так

HTML5Выделить код
1
{% url ‘test_pattern:goods’ %}
теперь следующая проблема, как вывести несколько ссылок в этом теге, переменные внутри тега не работаю, ошибку выдает

Добавлено через 1 час 15 минут
так же проблема решилась, нужно просто оказывается переменные в тег url (наверное и в другие так же) переменные передавать без фигурных скобок

Офлайн

  • Начало
  • » Django
  • » Ошибка при импорте url файла приложения (django 1.9)[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version