Jonas Havelka
2 weeks ago
11 changed files with 44 additions and 58 deletions
@ -1,23 +0,0 @@ |
|||
from django.urls import reverse |
|||
from django.db import models |
|||
|
|||
|
|||
class SeminarModelBase(models.Model): |
|||
|
|||
class Meta: |
|||
abstract = True |
|||
|
|||
def verejne(self): |
|||
return False |
|||
|
|||
# def get_absolute_url(self): |
|||
# return "https://" + str(get_current_site(None)) + self.verejne_url() |
|||
|
|||
def admin_url(self): |
|||
app_name = self._meta.app_label |
|||
model_name = self._meta.model_name |
|||
return reverse('admin:{}_{}_change'.format(app_name, model_name), args=(self.id, )) |
|||
|
|||
# def verejne_url(self): |
|||
# return None |
|||
|
@ -1,14 +0,0 @@ |
|||
import os |
|||
import logging |
|||
|
|||
from django.core.files.storage import FileSystemStorage |
|||
|
|||
logger = logging.getLogger(__name__) |
|||
|
|||
class OverwriteStorage(FileSystemStorage): |
|||
""" Varianta FileSystemStorage, která v případě, že soubor cílového |
|||
jména již existuje, ho smaže a místo něj uloží soubor nový""" |
|||
def get_available_name(self,name, max_length=None): |
|||
if self.exists(name): |
|||
os.remove(os.path.join(self.location,name)) |
|||
return super().get_available_name(name,max_length) |
Loading…
Reference in new issue