Форум сайта python.su
0
Для вот такого url:
url(r'topic/(?P<pk>\d+)/$', TopicList.as_view(), name='posts_list'),
reverse('posts_list', kwargs={'pk': 1})
Exception Type: ImproperlyConfiguredЧто не так?
Exception Value:
The included urlconf named_views.urls doesn't have any patterns in it
Офлайн
0
Имеет ли какое-нибудь значение, что файл конфигурации импортируется в конфиг проекта url(r'^forum/', include('forum.urls')), ?
Офлайн
0
Сделал предельно проект, без всего лишнего, чтобы избежать ошибок, в итоге та же фигня 
#urlconfig from django.conf.urls import patterns, include, url from reverse_test.views import DataView # Uncomment the next two lines to enable the admin: from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', url(r'^admin/', include(admin.site.urls)), url(r'^reversetest/$', DataView.as_view(), name='reverse_test') )
# Create your views here. from django.views.generic import ListView from models import SimpleModel from django.core.urlresolvers import reverse, reverse_lazy class DataView(ListView): model = SimpleModel context_object_name = 'data_list' print reverse('reverse_test')

# models :D # Create your models here. from django.db import models class SimpleModel(models.Model): data = models.CharField(max_length=1000) def __unicode__(self): return 'SimpleModel instance: %s' % self.data

>>> from django.db import models >>> from reverse_test.models import SimpleModel >>> from reverse_test.views import DataView >>> from django.core.urlresolvers import reverse >>> reverse('reverse_test') Traceback (most recent call last): File "<console>", line 1, in <module> File "C:\Python27\lib\site-packages\django\core\urlresolvers.py", line 476, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) File "C:\Python27\lib\site-packages\django\core\urlresolvers.py", line 363, in _reverse_with_prefix possibilities = self.reverse_dict.getlist(lookup_view) File "C:\Python27\lib\site-packages\django\core\urlresolvers.py", line 276, in reverse_dict self._populate() File "C:\Python27\lib\site-packages\django\core\urlresolvers.py", line 242, in _populate for pattern in reversed(self.url_patterns): File "C:\Python27\lib\site-packages\django\core\urlresolvers.py", line 332, in url_patterns raise ImproperlyConfigured("The included urlconf %s doesn't have any patterns in it" % self.urlconf_name) ImproperlyConfigured: The included urlconf reverse_project.urls doesn't have any patterns in it >>>
Офлайн
568
ListView нужен параметр template_name или get_template_name. Если подобные параметры не указаны Джанга пытается найти шаблоны по имени вьюхи. Возможно трабла в этом.
Могу предположить еще, что приложение забыли поместить в INSTALLED_APPS
Офлайн
0
Шаблон лежит по соответствующему пути и работает нормально.
Если убрать строку print reverse('reverse_test') то всё работает, экземпляры модели добавляются через админ и отображаются в шаблоне по тому адресу по которому и должны.
Если во вьюхе попробовать использовать reverse('reverse_test') то вылазит эта ошибка:
Exception Type: ImproperlyConfiguredЯ просто пытаюсь задать параметр success_url.
Exception Value:
The included urlconf named_views.urls doesn't have any patterns in it
Офлайн
9
Покажите полностью все urls.py
Офлайн
0
svashttp://python.su/forum/topic/15871/?page=1#post-95190
Покажите полностью все urls.py
Офлайн