PageRenderTime 24ms CodeModel.GetById 12ms RepoModel.GetById 1ms app.codeStats 0ms

/src/danseku/resources/helpers.py

https://bitbucket.org/danseku/danseku
Python | 22 lines | 16 code | 5 blank | 1 comment | 2 complexity | 5e08d0f9d70d3152c49e3ee4edc1a580 MD5 | raw file
Possible License(s): BSD-3-Clause
  1. # -*- coding: utf8 -*-
  2. import os.path
  3. import re
  4. from time import strftime
  5. from django.conf import settings
  6. SEMESTERS = (
  7. (u"H", u"H?¸st"),
  8. (u"V", u"V??r"),
  9. )
  10. def resource_uploader(instance, filename):
  11. filename = strftime("%Y-%m-%d-") + filename
  12. fn = "%s/%s/%s" % (instance.owner.__class__.__name__.lower(), instance.owner._pathkey(), filename)
  13. prefix = settings.MEDIA_ROOT
  14. if prefix[-1] != "/": prefix += "/"
  15. return fn
  16. def is_editing(request):
  17. return request.GET.has_key(settings.KEYS["new"]) or request.GET.has_key(settings.KEYS["edit"])