Opened 11 years ago
Last modified 11 years ago
#21530 closed Bug
urls.py AttributeError: 'RegexURLPattern' object has no attribute 'app_name' — at Initial Version
Reported by: | Owned by: | nobody | |
---|---|---|---|
Component: | Core (URLs) | Version: | 1.6 |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Accepted | |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | yes |
Easy pickings: | no | UI/UX: | no |
Description
The urls.py file does not support the ability of supplying one URL. When specifying one URL within the urls.py file you get the following error:-
(nagios-api-env)dmyerscough-ltm:nagios_restful dmyerscough$ python manage.py runserver
Validating models...
0 errors found
November 29, 2013 - 09:53:03
Django version 1.6, using settings 'nagios_restful.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/handlers.py", line 85, in run
self.result = application(self.environ, self.start_response)
File "/Users/dmyerscough/nagios-api-env/lib/python2.7/site-packages/django/contrib/staticfiles/handlers.py", line 67, in call
return self.application(environ, start_response)
File "/Users/dmyerscough/nagios-api-env/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 206, in call
response = self.get_response(request)
File "/Users/dmyerscough/nagios-api-env/lib/python2.7/site-packages/django/core/handlers/base.py", line 148, in get_response
response = debug.technical_404_response(request, e)
File "/Users/dmyerscough/nagios-api-env/lib/python2.7/site-packages/django/views/debug.py", line 471, in technical_404_response
and tried[0][0].app_name == tried[0][0].namespace == 'admin')):
AttributeError: 'RegexURLPattern' object has no attribute 'app_name'
[29/Nov/2013 09:53:06] "GET / HTTP/1.1" 500 59
To reproduce this error you can do the following:
- Edit the urls.py file and add the following:-
from django.conf.urls import patterns, include, url
urlpatterns = patterns(,
url(r'test/', 'nagios_api.views.comments', name='home'),
)
- Run your project and navigate to the web page and you get the above exception.
I have created a Pull request on GitHub to fix the issue - https://github.com/django/django/pull/2006