Skip to content

Instantly share code, notes, and snippets.

@mekhami
Last active February 27, 2016 18:59
Show Gist options
  • Select an option

  • Save mekhami/11cfd0d3b9885e6f51ad to your computer and use it in GitHub Desktop.

Select an option

Save mekhami/11cfd0d3b9885e6f51ad to your computer and use it in GitHub Desktop.
Traceback (most recent call last):
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/core/urlresolvers.py", line 394, in urlconf_module
return self._urlconf_module
AttributeError: 'RegexURLResolver' object has no attribute '_urlconf_module'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/core/urlresolvers.py", line 404, in url_patterns
iter(patterns)
TypeError: 'module' object is not iterable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line
utility.execute()
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/core/management/__init__.py", line 312, in execute
django.setup()
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/apps/registry.py", line 115, in populate
app_config.ready()
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/debug_toolbar/apps.py", line 15, in ready
dt_settings.patch_all()
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/debug_toolbar/settings.py", line 228, in patch_all
patch_root_urlconf()
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/debug_toolbar/settings.py", line 216, in patch_root_urlconf
reverse('djdt:render_panel')
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/core/urlresolvers.py", line 550, in reverse
app_list = resolver.app_dict[ns]
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/core/urlresolvers.py", line 352, in app_dict
self._populate()
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/core/urlresolvers.py", line 285, in _populate
for pattern in reversed(self.url_patterns):
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/core/urlresolvers.py", line 402, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/core/urlresolvers.py", line 396, in urlconf_module
self._urlconf_module = import_module(self.urlconf_name)
File "/home/ldvp/virt/wedding/lib/python3.4/importlib/__init__.py", line 109, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 2231, in _gcd_import
File "<frozen importlib._bootstrap>", line 2214, in _find_and_load
File "<frozen importlib._bootstrap>", line 2203, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1129, in _exec
File "<frozen importlib._bootstrap>", line 1448, in exec_module
File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
File "/home/ldvp/projects/mywedding/wedding/urls.py", line 22, in <module>
url(r'^rsvp/', include('rsvp.urls', namespace='rsvp')),
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/conf/urls/__init__.py", line 33, in include
urlconf_module = import_module(urlconf_module)
File "/home/ldvp/virt/wedding/lib/python3.4/importlib/__init__.py", line 109, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 2231, in _gcd_import
File "<frozen importlib._bootstrap>", line 2214, in _find_and_load
File "<frozen importlib._bootstrap>", line 2203, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1129, in _exec
File "<frozen importlib._bootstrap>", line 1448, in exec_module
File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
File "/home/ldvp/projects/mywedding/rsvp/urls.py", line 4, in <module>
from .views import IndexView, ThanksView, ConfirmView
File "/home/ldvp/projects/mywedding/rsvp/views.py", line 9, in <module>
class IndexView(FormView):
File "/home/ldvp/projects/mywedding/rsvp/views.py", line 11, in IndexView
success_url = reverse('rsvp:confirm')
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/core/urlresolvers.py", line 550, in reverse
app_list = resolver.app_dict[ns]
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/core/urlresolvers.py", line 352, in app_dict
self._populate()
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/core/urlresolvers.py", line 285, in _populate
for pattern in reversed(self.url_patterns):
File "/home/ldvp/virt/wedding/lib/python3.4/site-packages/django/core/urlresolvers.py", line 411, in url_patterns
raise ImproperlyConfigured(msg.format(name=self.urlconf_name))
django.core.exceptions.ImproperlyConfigured: The included urlconf 'wedding.urls' 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.
from django.conf.urls import include, url
from django.contrib import admin
from .views import IndexView, ThanksView, ConfirmView
urlpatterns = [
url(r'^$', IndexView.as_view(), name='index'),
url(r'^confirm/$', ConfirmView.as_view(), name='confirm'),
url(r'^thanks/$', ThanksView.as_view(), name='thanks'),
]
from django.shortcuts import render
from django.core.urlresolvers import reverse, reverse_lazy
from django.http import HttpResponseRedirect
from django.views.generic import View, TemplateView, FormView
from .forms import RSVPForm
# Create your views here.
class IndexView(FormView):
form_class = RSVPForm
success_url = reverse('rsvp:confirm')
class ThanksView(TemplateView):
template_name = 'rsvp/thanks.html'
class ConfirmView(TemplateView):
template_nmae = 'rsvp/confirm.html'
"""wedding URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/1.8/topics/http/urls/
Examples:
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: url(r'^$', views.home, name='home')
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home')
Including another URLconf
1. Add an import: from blog import urls as blog_urls
2. Add a URL to urlpatterns: url(r'^blog/', include(blog_urls))
"""
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^$', include('thedate.urls')),
url(r'^rsvp/', include('rsvp.urls', namespace='rsvp')),
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment