minor (tested)

This commit is contained in:
erjemin
2021-08-04 20:32:29 +03:00
parent 6114f40e44
commit 58e1a285b0
2 changed files with 11 additions and 5 deletions

View File

@@ -22,9 +22,14 @@ class AdminContent(admin.ModelAdmin):
# Настройка страницы редактирования
fieldsets = [
(None, {
'fields': ('bContentPublish', 'tdContentPublishUp', 'tdContentPublishDown', 'tags',
'szContentHead', 'imgContentPreview', 'szContentIntro',
'szContentBody')
'fields': ('bContentPublish', 'tdContentPublishUp')
}),
('Окончание публикации', {
'fields': ('tdContentPublishDown',),
'classes': ('collapse',),
}),
(None, {
'fields': ('tags', 'szContentHead', 'imgContentPreview', 'szContentIntro', 'szContentBody')
}),
('Типограф', {
'fields': ('bTypograf', ),

View File

@@ -164,12 +164,13 @@ class TbContent(models.Model):
def save(self, *args, **kwargs):
# переопределяем метод save() чтобы "проверуть" тексты через типографы...
if self.szContentSlug is None or " " in self.szContentSlug:
if self.szContentSlug is None or self.szContentSlug == "" or " " in self.szContentSlug:
print("ку-ку", self.szContentHead)
result_slug = pytils.translit.slugify(
safe_html_special_symbols(self.szContentHead)).lower()
while TbContent.objects.filter(szContentSlug=result_slug).count() != 0:
result_slug = "%s-%x" % (result_slug[0: -3], int(random.uniform(0, 255)))
self.szPointSlug = result_slug
self.szContentSlug = result_slug
if self.bTypograf:
# Используем типограф Eugene Spearance (https://www.typograf.ru) через API
# Настройки стиля типографики см. тут: https://www.typograf.ru/webservice/about/