Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 21, 2016 13:11:55

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Django 1.8/1.9 и падежи в админке

У Вас много было заказчиков-администраторов? Только честно.

P.S. И Вы думаете админа сильно будут парить падежи?

Отредактировано 4kpt_IV (Янв. 21, 2016 13:13:04)

Офлайн

#2 Янв. 21, 2016 15:42:58

Marta
Зарегистрирован: 2016-01-20
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Django 1.8/1.9 и падежи в админке

FishHook
А не пофиг ли?
Нет. Иначе бы не создавала тему. Просто хочется чтобы вещь была приятная, а не в духе автоматических переводчиков или китайских нокл. И для меня это не наколенный инструмент, чтобы забить на его вид совсем.

FishHook
Джанго - это же не CMS, админка нужна пока нет готовых представлений для заполнения справочников или нет желания их делать, но никак не сам готовый продукт.
Да, это фреймворк, но это не отменяет косяков ее батареек для данного случая. И это тоже своего рода продукт.

plusplus
Что-то я сомневаюсь, что ситуация с падежами во Flask-е будет лучше
А там с ними нет ситуации, он ничего готового не предлагает. Там уже воля программиста что и как делать.

4kpt_IV
У нормальных решений есть админка, а есть manage.
Может мои решения не нормальные, но пока нет необходимости делать две панели управления. Хватает админки и ролей для всяких порталов. А если что-то нужно не для staff (для них общая админка), то проблем в реализации нет.

Просто админка в Django удобна быстротой, указал модельки и поля и все готово. Велосипедов строить не надо. Только вот минус в том, что под славянские языки не заточено.

infoing
Хотите падежей для русского языка в админке Django – можете интегрировать туда https://github.com/j2a/pytils/.
Вот кто-то пытался https://code.google.com/p/django-ruadmin/.
Значит, все по старому и остается (надо прикручивать морферы)? Мне просто казалось, что они уже додумались хотя бы давать возможность указать несколько форм слова, за счет которых и будет корректная генерация фраз.

Офлайн

#3 Янв. 21, 2016 15:53:26

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Django 1.8/1.9 и падежи в админке

Marta
А там с ними нет ситуации, он ничего готового не предлагает. Там уже воля программиста что и как делать.

В качестве локализатора ничего не предлагает?

Офлайн

#4 Янв. 21, 2016 15:54:52

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Django 1.8/1.9 и падежи в админке

Marta
Значит, все по старому и остается (надо прикручивать морферы)? Мне просто казалось, что они уже додумались хотя бы давать возможность указать несколько форм слова, за счет которых и будет корректная генерация фраз.
Не во всех языках падеж определяется формой слова, не во всех языках падежи совпадают и еще куча нюансов. Если уж на то пошло, то вполне можно использовать только именительный падеж, например “Добавить элемент ”Картинка“”.
Как вариант можно добавить в модели поле и использовать его в шаблонах, а шаблоны админки элементарно кастомизируются.

class MyModel(models.Model):
   ....
   genitive =  u"Картинку"
   dative = u"Картинке"
   class Meta:
       ....



Офлайн

#5 Янв. 21, 2016 19:50:33

Marta
Зарегистрирован: 2016-01-20
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Django 1.8/1.9 и падежи в админке

4kpt_IV
В качестве локализатора ничего не предлагает?
То есть? Это микрофреймворк. Он занимается базовыми вещами вроде обработки HTTP запроса, роутинга, ну шаблонизатор прикручен и все. А БД, авторизацию, локализации, админки, ect - это уже сами.

Офлайн

#6 Янв. 21, 2016 20:18:47

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Django 1.8/1.9 и падежи в админке

Сами? Вы точно фласк юзали? Много уже написано давно. Нужно только выбрать, что Вам нравиться. Или подпилить существующее.

Офлайн

#7 Янв. 22, 2016 01:01:54

Marta
Зарегистрирован: 2016-01-20
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Django 1.8/1.9 и падежи в админке

4kpt_IV
Сами? Вы точно фласк юзали? Много уже написано давно. Нужно только выбрать, что Вам нравиться. Или подпилить существующее.
Многое, да. Однако это сторонние модули, из которых можно выбрать или сделать свой (ну или форкнуть и переделать, если уж совсем так хочется) .

У самого же фреймворка только говорится мол можно так, сяк, но это лишь примеры и паттерны. Никакой админки или валидатора форм в комплекте нет. Даже официальная интеграция с sqlAlchemy идет в отдельном модуле. Так что все довольно минималистично, как и должно быть для микрофреймворка.

Хотя Flask похорошел с 2012 года, да и смотрю некоторые приложения так вообще поверх Werkzeug пишут).

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version