Victor Safronovich avatar Victor Safronovich committed 88a8684

direct_to_template is deprecated

Comments (0)

Files changed (1)

admin_tools/menu/views.py

 from django.contrib.auth.decorators import login_required
 from django.http import HttpResponse, HttpResponseRedirect
-from django.shortcuts import get_object_or_404
-from django.views.generic.simple import direct_to_template
+from django.shortcuts import get_object_or_404, render_to_response
+from django.template import RequestContext
 
 try:
     from django.views.decorators.csrf import csrf_exempt
                 if request.POST.get('next'):
                     return HttpResponseRedirect(request.POST.get('next'))
                 return HttpResponse('Added')
-            return direct_to_template(request, 'admin_tools/menu/remove_bookmark_form.html', {
+            return render_to_response('admin_tools/menu/remove_bookmark_form.html',
+                       RequestContext(request, {
                 'bookmark': bookmark,
                 'url': bookmark.url,
-            });
+            }))
     else:
         form = BookmarkForm(user=request.user)
-    return direct_to_template(request, 'admin_tools/menu/form.html', {
-        'form': form,   
+    return render_to_response('admin_tools/menu/form.html',
+               RequestContext(request, {
+        'form': form,
         'title': 'Add Bookmark',
-    })
+    }))
 
 
 @login_required
             return HttpResponse('Saved')
     else:
         form = BookmarkForm(user=request.user, instance=bookmark)
-    return direct_to_template(request, 'admin_tools/menu/form.html', {
-        'form': form,   
+    return render_to_response('admin_tools/menu/form.html',
+               RequestContext(request, {
+        'form': form,
         'title': 'Edit Bookmark',
-    })
+    }))
 
 
 @login_required
             if request.POST.get('next'):
                 return HttpResponseRedirect(request.POST.get('next'))
             return HttpResponse('Deleted')
-        return direct_to_template(request, 'admin_tools/menu/add_bookmark_form.html', {
+        return render_to_response('admin_tools/menu/add_bookmark_form.html',
+                   RequestContext(request, {
             'url': request.POST.get('next'),
             'title': '**title**' #This gets replaced on the javascript side
-        });
-    return direct_to_template(request, 'admin_tools/menu/delete_confirm.html', {
+        }))
+    return render_to_response('admin_tools/menu/delete_confirm.html',
+               RequestContext(request, {
         'bookmark': bookmark,
         'title': 'Delete Bookmark',
-    })
+    }))
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.