Upgrade na Django 1.11
This commit is contained in:
parent
3879f577d0
commit
2352714689
8 changed files with 73 additions and 75 deletions
|
@ -1,6 +1,6 @@
|
|||
# coding: utf-8
|
||||
|
||||
from django.conf.urls import patterns, include, url
|
||||
from django.conf.urls import include, url
|
||||
from . import views
|
||||
|
||||
urlpatterns = [
|
||||
|
|
|
@ -28,7 +28,7 @@ def generate_filename(self, filename):
|
|||
return os.path.join(settings.KOREKTURY_PDF_DIR, fname)
|
||||
|
||||
|
||||
#@reversion.register(ignore_duplicate_revision=True)
|
||||
#@reversion.register(ignore_duplicates=True)
|
||||
#@python_2_unicode_compatible
|
||||
class KorekturovanePDF(models.Model):
|
||||
class Meta:
|
||||
|
@ -112,7 +112,7 @@ class KorekturovanePDF(models.Model):
|
|||
# uložíme png a změněný počet stran
|
||||
self.convert()
|
||||
|
||||
@reversion.register(ignore_duplicate_revision=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Oprava(models.Model):
|
||||
class Meta:
|
||||
|
@ -159,7 +159,7 @@ class Oprava(models.Model):
|
|||
|
||||
|
||||
|
||||
@reversion.register(ignore_duplicate_revision=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Komentar(models.Model):
|
||||
class Meta:
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
from django.conf.urls import * # NOQA
|
||||
from django.conf.urls import patterns, url
|
||||
from django.conf.urls import url
|
||||
from django.contrib.auth.decorators import user_passes_test
|
||||
from . import views
|
||||
|
||||
|
|
|
@ -51,13 +51,6 @@ AUTHENTICATION_BACKENDS = (
|
|||
'django.contrib.auth.backends.ModelBackend',
|
||||
)
|
||||
|
||||
TEMPLATE_LOADERS = (
|
||||
('django.template.loaders.cached.Loader', (
|
||||
'django.template.loaders.filesystem.Loader',
|
||||
'django.template.loaders.app_directories.Loader',
|
||||
'django.template.loaders.eggs.Loader'
|
||||
)),
|
||||
)
|
||||
|
||||
MIDDLEWARE_CLASSES = (
|
||||
'reversion.middleware.RevisionMiddleware',
|
||||
|
@ -72,30 +65,34 @@ MIDDLEWARE_CLASSES = (
|
|||
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
|
||||
)
|
||||
|
||||
TEMPLATE_CONTEXT_PROCESSORS = (
|
||||
'django.contrib.auth.context_processors.auth',
|
||||
'django.contrib.messages.context_processors.messages',
|
||||
'django.core.context_processors.i18n',
|
||||
'django.core.context_processors.debug',
|
||||
'django.core.context_processors.request',
|
||||
'django.core.context_processors.media',
|
||||
'django.core.context_processors.csrf',
|
||||
'django.core.context_processors.tz',
|
||||
'sekizai.context_processors.sekizai',
|
||||
'django.core.context_processors.static',
|
||||
'mamweb.context_processors.vzhled',
|
||||
)
|
||||
TEMPLATES = [
|
||||
{
|
||||
'BACKEND': 'django.template.backends.django.DjangoTemplates',
|
||||
'DIRS': [],
|
||||
'APP_DIRS': True,
|
||||
'OPTIONS': {
|
||||
'context_processors': (
|
||||
'django.contrib.auth.context_processors.auth',
|
||||
'django.contrib.messages.context_processors.messages',
|
||||
'sekizai.context_processors.sekizai',
|
||||
'mamweb.context_processors.vzhled',
|
||||
)
|
||||
},
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
|
||||
INSTALLED_APPS = (
|
||||
|
||||
|
||||
# Basic
|
||||
'django.contrib.auth',
|
||||
'django.contrib.contenttypes',
|
||||
'django.contrib.sessions',
|
||||
'django.contrib.messages',
|
||||
'django.contrib.sites',
|
||||
'django.contrib.staticfiles',
|
||||
'django.contrib.auth',
|
||||
|
||||
# Utilities
|
||||
'sekizai',
|
||||
|
|
|
@ -10,7 +10,7 @@ urlpatterns = [
|
|||
|
||||
# Admin a nastroje
|
||||
url(r'^admin/', include(admin.site.urls)), # NOQA
|
||||
url(r'^ckeditor/', include('ckeditor.urls')),
|
||||
url(r'^ckeditor/', include('ckeditor_uploader.urls')),
|
||||
url(r'^autocomplete/', include('autocomplete_light.urls')),
|
||||
|
||||
# Seminarova aplikace (ma vlastni podadresare)
|
||||
|
@ -30,7 +30,8 @@ urlpatterns = [
|
|||
|
||||
# This is only needed when using runserver.
|
||||
if settings.DEBUG:
|
||||
urlpatterns = [
|
||||
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', # NOQA
|
||||
urlpatterns += [
|
||||
url(r'^media/(?P<path>.*)$', views.static.serve, # NOQA
|
||||
{'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
|
||||
] + staticfiles_urlpatterns() + urlpatterns # NOQA
|
||||
]
|
||||
urlpatterns += staticfiles_urlpatterns()
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
from django.conf.urls import * # NOQA
|
||||
from django.conf.urls import patterns, url
|
||||
from django.conf.urls import url
|
||||
from django.contrib.auth.decorators import user_passes_test
|
||||
from . import views
|
||||
|
||||
|
|
|
@ -1,43 +1,43 @@
|
|||
# basic libs
|
||||
|
||||
psycopg2==2.6.1
|
||||
html5lib==0.9999999
|
||||
ipython==4.0.1
|
||||
Pillow==3.1.0
|
||||
pytz==2015.7
|
||||
psycopg2==2.7.5
|
||||
html5lib==1.0.1
|
||||
ipython==5.8.0
|
||||
Pillow==5.2.0
|
||||
pytz==2018.5
|
||||
six==1.10.0
|
||||
pexpect==4.0.1
|
||||
traitlets==4.0.0
|
||||
Unidecode==0.4.19
|
||||
pexpect==4.6.0
|
||||
traitlets==4.3.2
|
||||
Unidecode==1.0.22
|
||||
|
||||
# Django and modules
|
||||
|
||||
Django==1.8.8
|
||||
Django==1.11.15
|
||||
#django-bootstrap-sass
|
||||
django-mptt==0.8.0
|
||||
django-reversion==1.10.0
|
||||
django-sekizai==0.9.0
|
||||
django-countries==3.4.1
|
||||
django-solo==1.1.1
|
||||
django-ckeditor<=4.4.5
|
||||
django-flat-theme==1.1.3
|
||||
django-taggit==0.17.6
|
||||
django-autocomplete-light==2.2.10
|
||||
django-crispy-forms==1.6.0
|
||||
django-imagekit==3.3
|
||||
django-mptt==0.9.1
|
||||
django-reversion==2.0.13
|
||||
django-sekizai==0.10.0
|
||||
django-countries==5.3.1
|
||||
django-solo==1.1.3
|
||||
django-ckeditor==5.6.1
|
||||
django-flat-theme==1.1.4
|
||||
django-taggit==0.23.0
|
||||
django-autocomplete-light==2.3.6
|
||||
django-crispy-forms==1.7.2
|
||||
django-imagekit==4.0.2
|
||||
|
||||
# Comments
|
||||
akismet==0.2.0
|
||||
django-fluent-comments==1.1
|
||||
django-threadedcomments==1.0.1
|
||||
django-contrib-comments==1.6.2
|
||||
akismet==1.0.1
|
||||
django-fluent-comments==2.0.2
|
||||
django-threadedcomments==1.2
|
||||
django-contrib-comments==1.9.0
|
||||
|
||||
# debug tools/extensions
|
||||
|
||||
django-debug-toolbar==1.4
|
||||
django-extensions==1.6.1
|
||||
sqlparse==0.1.18
|
||||
Werkzeug==0.11.3
|
||||
django-debug-toolbar==1.9.1
|
||||
django-extensions==2.1.0
|
||||
sqlparse==0.2.4
|
||||
Werkzeug==0.14.1
|
||||
|
||||
# G+, FB authorisation
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ class SeminarModelBase(models.Model):
|
|||
# viz https://ovvp.mff.cuni.cz/wiki/aesop/export-skol.
|
||||
#
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Skola(SeminarModelBase):
|
||||
|
||||
|
@ -110,7 +110,7 @@ class Skola(SeminarModelBase):
|
|||
self.mesto))
|
||||
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Resitel(SeminarModelBase):
|
||||
|
||||
|
@ -247,7 +247,7 @@ class Resitel(SeminarModelBase):
|
|||
|
||||
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Rocnik(SeminarModelBase):
|
||||
|
||||
|
@ -316,7 +316,7 @@ def cislo_pdf_filename(self, filename):
|
|||
rocnik = str(self.rocnik.rocnik)
|
||||
return os.path.join('cislo', 'pdf', rocnik, '{}-{}.pdf'.format(rocnik, self.cislo))
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Cislo(SeminarModelBase):
|
||||
|
||||
|
@ -426,7 +426,7 @@ class Cislo(SeminarModelBase):
|
|||
return c
|
||||
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Problem(SeminarModelBase):
|
||||
|
||||
|
@ -542,7 +542,7 @@ class Problem(SeminarModelBase):
|
|||
return u"({}\u2009b)".format(pocet_bodu) if self.body else ""
|
||||
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Reseni(SeminarModelBase):
|
||||
|
||||
|
@ -620,7 +620,7 @@ def generate_filename(self, filename):
|
|||
)
|
||||
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class PrilohaReseni(SeminarModelBase):
|
||||
|
||||
|
@ -691,7 +691,7 @@ class Pohadka(SeminarModelBase):
|
|||
return force_unicode(uryvek)
|
||||
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
class Prispevek(SeminarModelBase):
|
||||
problem = models.ForeignKey(Problem, verbose_name='Problém') # TODO autokompleet
|
||||
nazev = models.CharField('Název', max_length=200)
|
||||
|
@ -715,7 +715,7 @@ class Prispevek(SeminarModelBase):
|
|||
force_unicode(self.problem) + '>'
|
||||
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Organizator(models.Model):
|
||||
user = models.OneToOneField(settings.AUTH_USER_MODEL, verbose_name='Osoba',
|
||||
|
@ -760,7 +760,7 @@ class Organizator(models.Model):
|
|||
verbose_name_plural = 'Organizátoři'
|
||||
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Soustredeni(SeminarModelBase):
|
||||
|
||||
|
@ -821,7 +821,7 @@ class Soustredeni(SeminarModelBase):
|
|||
return reverse('seminar_seznam_soustredeni')
|
||||
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Soustredeni_Ucastnici(models.Model):
|
||||
|
||||
|
@ -845,7 +845,7 @@ class Soustredeni_Ucastnici(models.Model):
|
|||
return force_unicode(u'%s na %s' % (self.resitel, self.soustredeni, ))
|
||||
# NOTE: Poteciální DB HOG bez select_related
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Soustredeni_Organizatori(models.Model):
|
||||
|
||||
|
@ -871,7 +871,7 @@ class Soustredeni_Organizatori(models.Model):
|
|||
|
||||
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Konfera(models.Model):
|
||||
class Meta:
|
||||
|
@ -912,7 +912,7 @@ class Konfera(models.Model):
|
|||
|
||||
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Konfery_Ucastnici(models.Model):
|
||||
|
||||
|
@ -1008,7 +1008,7 @@ class VysledkyCelkemKCislu(VysledkyBase):
|
|||
#mozna potreba upravit
|
||||
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Nastaveni(SingletonModel):
|
||||
|
||||
|
@ -1030,7 +1030,7 @@ class Nastaveni(SingletonModel):
|
|||
return False
|
||||
|
||||
|
||||
@reversion.register(ignore_duplicate_revisions=True)
|
||||
@reversion.register(ignore_duplicates=True)
|
||||
@python_2_unicode_compatible
|
||||
class Novinky(models.Model):
|
||||
datum = models.DateField(auto_now_add=True)
|
||||
|
|
Loading…
Reference in a new issue