ImportError at / No module named simple Django Version: 1.5.dev20120710212642
I installed latest django version. I am using
from django.views.generic.simple import redirect_to
in my urls.py. What is wrong? Is it deprecated?
score:136
Use class-based views instead of redirect_to
as these function-based generic views have been deprecated.
Here is simple example of class-based views usage
from django.conf.urls import patterns, url, include
from django.views.generic import TemplateView
urlpatterns = patterns('',
(r'^about/', TemplateView.as_view(template_name="about.html")),
)
Update
If someone wants to redirect to a URL, Use RedirectView.
from django.views.generic import RedirectView
urlpatterns = patterns('',
(r'^one/$', RedirectView.as_view(url='/another/')),
)
Similar question
- Django simple Captcha "No module named fields" error
- No module named simple error in Django
- django import error - No module named core.management
- Django import error - no module named django.conf.urls.defaults
- "No module named simple" error in Django
- Django 1.5b1: executing django-admin.py causes "No module named settings" error
- Django storages: Import Error - no module named storages
- No module named settings_vars error in django debug toolbar
- Widget tweaks error ModuleNotFoundError: No module named 'widget_tweaks' with Django forms
- No module named django error when running any manage.py command in docker with docker-compose
score:5
And for the record (no relevant example currently in documentation), to use RedirectView with parameters:
from django.conf.urls import patterns, url
from django.views.generic import RedirectView
urlpatterns = patterns('',
url(r'^myurl/(?P<my_id>\d+)$', RedirectView.as_view(url='/another_url/%(my_id)s/')),
)
Please note that although the regex looks for a number (\d+
), the parameter is passed as a string (%(my_id)s
).
What is still unclear is how to use RedirectView
with template_name
in urls.py
.
score:6
Yes, the old function-based generic views were deprecated in 1.4. Use the class-based views instead.
score:53
this should work
from django.conf.urls import patterns
from django.views.generic import RedirectView
urlpatterns = patterns('',
url(r'some-url', RedirectView.as_view(url='/another-url/'))
)
Credit To: stackoverflow.com
Related Query
- Django "No Module Named URLs" error
- Django AWS Elastic Beanstalk error ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
- Django on AWS Elastic Beanstalk - No module named MySQLdb Error
- 'No module named 'encodings'' error when deploying django app on apache with mod_wsgi
- Using Django with virtualenv, get error ImportError: No module named 'django.core.servers.fastcgi'
- Django-registration - no module named simple error
- Django Channels No module named 'asgiref.sync' error
- django - Error loading MySQLdb module: No module named MySQLdb
- Django error - no module named
- No module named http_client error when trying to run django with django rest framework
- Error while configuring Django with mod_wsgi on Python inside Anaconda: "ImportError: No module named django.core.wsgi"
- django celery: Import error - no module named task
- Why am I getting a "no module named urls" error for django rest framework swagger?
- Django error in urlpatterns: No module named views
- django error - ImportError: No module named apps
- heroku django import error no module named _collections
- Postgres with Django - Improperly configured. Error : ImproperlyConfigured: Error loading psycopg2 module: No module named 'psycopg2'
- Django giving error ImportError: No module named 'corsheaders'
- Could not import/No module named Django Error with Apache
- ImportError: No module named simple while running manage.py test in django project
More Query from same tag
- django combine queries on two different base models
- Copy/clone Django Model
- Django restframework bootstrap static files
- Default method execution order (Ex:- POST vs perform_create)in Django rest framework class based Views
- Django on GAE: use_library vs Django-nonrel
- Unit Testing Django Model Save Function
- Django App installation throws error require_debug_false
- django - what should you do if you don't need a database engine?
- Django on Aptana Studio 3.0
- Cannot include urls from my app in django
- Django - Passing parameters to inline formset
- Celery worker can't complete job wher running as daemon
- How to configure apache2 on ubuntu for django restful services
- GeoDjango Segmentation Fault
- Editing saved Multiple Checkbox selections in Django