Added preview template
This commit is contained in:
parent
0aed8549f7
commit
1a702665fd
3 changed files with 24 additions and 3 deletions
12
admin.py
12
admin.py
|
@ -1,5 +1,5 @@
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from django.conf.urls import patterns
|
from django.conf.urls import patterns, url
|
||||||
from django.template.response import TemplateResponse
|
from django.template.response import TemplateResponse
|
||||||
|
|
||||||
import models
|
import models
|
||||||
|
@ -18,12 +18,18 @@ class PageAdmin(admin.ModelAdmin):
|
||||||
def get_urls(self):
|
def get_urls(self):
|
||||||
urls = super(PageAdmin, self).get_urls()
|
urls = super(PageAdmin, self).get_urls()
|
||||||
my_urls = patterns('',
|
my_urls = patterns('',
|
||||||
(r'^(?P<pk>.*)/preview/$', self.admin_site.admin_view(self.preview))
|
url(r'^(?P<pk>.*)/preview/$', self.admin_site.admin_view(self.preview), name='preview')
|
||||||
)
|
)
|
||||||
return my_urls + urls
|
return my_urls + urls
|
||||||
|
|
||||||
def preview(self, request, pk):
|
def preview(self, request, pk):
|
||||||
return TemplateResponse(request, 'admin/pdfformfiller/page/preview.html', {})
|
context = {}
|
||||||
|
context['page'] = models.Page.objects.get(pk=pk)
|
||||||
|
|
||||||
|
return TemplateResponse(request,
|
||||||
|
'admin/pdfformfiller/page/preview.html',
|
||||||
|
context
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class FormFieldAdmin(admin.ModelAdmin):
|
class FormFieldAdmin(admin.ModelAdmin):
|
||||||
|
|
8
templates/admin/pdfformfiller/page/change_form.html
Normal file
8
templates/admin/pdfformfiller/page/change_form.html
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{% extends 'admin/change_form.html' %}
|
||||||
|
{% load i18n admin_static admin_modify %}
|
||||||
|
{% load admin_urls %}
|
||||||
|
{% block object-tools-items %}
|
||||||
|
<li><a href="{% url 'admin:preview' original.pk|admin_urlquote %}">Preview</a></li>
|
||||||
|
{{ block.super }}
|
||||||
|
{% endblock %}
|
||||||
|
|
7
templates/admin/pdfformfiller/page/preview.html
Normal file
7
templates/admin/pdfformfiller/page/preview.html
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
{% extends "admin/base_site.html" %}
|
||||||
|
{% block content %}
|
||||||
|
<div id="content-main">
|
||||||
|
|
||||||
|
<img src="{{ page.image.url }}"/>
|
||||||
|
</div>
|
||||||
|
{% endblock %}
|
Loading…
Add table
Add a link
Reference in a new issue