Quack,
Here is a patch.
--
Marc Dequènes
Index: dico-2.3/dicoweb/templates/base.html
===================================================================
--- dico-2.3.orig/dicoweb/templates/base.html
+++ dico-2.3/dicoweb/templates/base.html
@@ -1,4 +1,4 @@
-{% load media %}{% load url from future %}
+{% load media %}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Index: dico-2.3/dicoweb/templates/index.html
===================================================================
--- dico-2.3.orig/dicoweb/templates/index.html
+++ dico-2.3/dicoweb/templates/index.html
@@ -1,7 +1,6 @@
{% extends 'base.html' %}
{% load i18n %}
{% load dictlookup %}
-{% load firstof from future %}
{% block search %}
Index: dico-2.3/dicoweb/settings-sample.py
===================================================================
--- dico-2.3.orig/dicoweb/settings-sample.py
+++ dico-2.3/dicoweb/settings-sample.py
@@ -86,9 +86,15 @@ ROOT_URLCONF = 'dicoweb.urls'
WSGI_APPLICATION = 'dicoweb.wsgi.application'
-TEMPLATE_DIRS = (
- os.path.join(SITE_ROOT, 'templates'),
-)
+TEMPLATES = [
+ {
+ 'BACKEND': 'django.template.backends.django.DjangoTemplates',
+ 'APP_DIRS': True,
+ 'DIRS': [
+ os.path.join(SITE_ROOT, 'templates'),
+ ],
+ },
+]
INSTALLED_APPS = (
'django.contrib.contenttypes',
Index: dico-2.3/dicoweb/urls.py
===================================================================
--- dico-2.3.orig/dicoweb/urls.py
+++ dico-2.3/dicoweb/urls.py
@@ -15,17 +15,16 @@
# along with GNU Dico. If not, see <http://www.gnu.org/licenses/>.
from django.conf import settings
-from django.conf.urls import patterns
+from django.conf.urls import url
+from django.views.static import serve
import views
-urlpatterns = patterns(
- '',
- (r'^/?$', views.index, {}, 'index'),
- (r'^opensearch\.xml$', views.opensearch, {}, 'opensearch'),
-)
+urlpatterns = [
+ url(r'^/?$', views.index, {}, 'index'),
+ url(r'^opensearch\.xml$', views.opensearch, {}, 'opensearch'),
+]
-urlpatterns += patterns(
- '',
- (r'^static/(?P<path>.*)$', 'django.views.static.serve',
+urlpatterns += [
+ url(r'^static/(?P<path>.*)$', serve,
{'document_root': settings.MEDIA_ROOT}),
-)
+]
Index: dico-2.3/dicoweb/views.py
===================================================================
--- dico-2.3.orig/dicoweb/views.py
+++ dico-2.3/dicoweb/views.py
@@ -24,7 +24,7 @@ from django.shortcuts import render_to_r
from django.utils.encoding import force_bytes
from django.utils.translation import ugettext as _
-from dicoclient import dicoclient
+import dicoclient
try:
from wit import wiki2html
except ImportError: