Migrating to 0.5¶
Upgrade to django 1.3 or 1.4¶
Dajaxice 0.5
requires django>=1.3
, so in order to make dajaxice work you’ll need to upgrade your app to any of these ones.
Make django static-files work¶
Add this at the beginning of your urls.py
file:
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
and add this line to the bottom of your urls.py:
urlpatterns += staticfiles_urlpatterns()
Add a new staticfiles finder named dajaxice.finders.DajaxiceFinder
to the list of STATICFILES_FINDERS
:
STATICFILES_FINDERS = ('django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'dajaxice.finders.DajaxiceFinder')
Update dajaxice core url¶
Add dajaxice_config
to the list of modules to import:
# Old import
from dajaxice.core import dajaxice_autodiscover
# New import
from dajaxice.core import dajaxice_autodiscover, dajaxice_config
And replate your old dajaxice url with the new one:
# Old style
(r'^%s/' % settings.DAJAXICE_MEDIA_PREFIX, include('dajaxice.urls')),
# New style
url(dajaxice_config.dajaxice_url, include('dajaxice.urls')),
Done!¶
Your app should be working now! You can now read the quickstart to discover some of the new dajaxice features.