PREFIX
This commit is contained in:
parent
61ca7fabc1
commit
5379b45b53
6 changed files with 24 additions and 18 deletions
|
|
@ -11,6 +11,7 @@ from django.db import models
|
|||
from django.core.files.base import ContentFile
|
||||
from django.db.models.signals import pre_delete
|
||||
from django.contrib.auth.models import User, Group
|
||||
from django.conf import settings
|
||||
|
||||
import ox
|
||||
from ox.django import fields
|
||||
|
|
@ -51,13 +52,13 @@ class Item(models.Model):
|
|||
return ox.format_bytes(size)
|
||||
|
||||
def get_absolute_url(self):
|
||||
return '/%s' % self.slug
|
||||
return '%s/%s' % (settings.PREFIX, self.slug)
|
||||
|
||||
def get_absolute_pdf_url(self):
|
||||
filename = self.filename
|
||||
if not filename.endswith('.pdf'):
|
||||
filename += '.pdf'
|
||||
return '/%s/%s' % (self.slug, quote(filename))
|
||||
return '%s/%s' % (self.get_absolute_url(), quote(filename))
|
||||
|
||||
def path(self, filename):
|
||||
if len(filename) > 1024:
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ from django.http import HttpResponse, HttpResponseRedirect, HttpResponseNotFound
|
|||
from django.views.decorators.http import condition
|
||||
from django import forms
|
||||
from django.db.models import F
|
||||
from django.conf import settings
|
||||
|
||||
from ox.django.http import HttpFileResponse
|
||||
from ox.django.shortcuts import render_to_json_response, json_response
|
||||
|
|
@ -85,7 +86,8 @@ def add(request):
|
|||
|
||||
def index(request):
|
||||
context = RequestContext(request, {
|
||||
'anonymous': request.user.is_anonymous()
|
||||
'PREFIX': settings.PREFIX,
|
||||
'anonymous': request.user.is_anonymous(),
|
||||
})
|
||||
return render_to_response('index.html', context)
|
||||
|
||||
|
|
@ -93,6 +95,7 @@ def item(request, slug):
|
|||
item = get_object_or_404(models.Item, slug=slug)
|
||||
editable = item.editable(request.user)
|
||||
context = RequestContext(request, {
|
||||
'PREFIX': settings.PREFIX,
|
||||
'item': item,
|
||||
'editable': json.dumps(editable)
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue