Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 08.09.2015
Сообщений: 1
1

Уникальный выбор choices

08.09.2015, 13:56. Показов 422. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В Django новичек, подскажите, пожалуйста, следующий вопрос:
У меня есть модель статьи в новостном блоге, в моделе статьи (models.py) есть поле:

Python
1
article_importance = models.CharField("Тип новости", max_length = 16, choices=article_importance, default='Обычная новость')
,где article_importance = (('Lead news', 'Ведущая новость'), ('Usual news', 'Обычная новость'),)

Данная модель представлена в панели администратора (admin.py):
Python
1
2
3
4
5
class ArticleAdmin(admin.ModelAdmin):
    list_display = ['article_title', 'article_date', 'article_importance']
    fields = ['article_title', 'article_text', 'article_date', 'image', 'article_importance']
    inlines = [ArticleInline] # Remove InlineImage
    list_filter = ['article_date']
'Ведущая новость' должны быть только одна.

Поэтому вопрос.
Каким образом можно сделать так, чтобы когда в админке выбираешь для новой статьи 'Ведущая новость',
то другая(старая) статья, которой, на данный момент присвоено значение поля 'Ведущая новость', автоматически меняла свое значение с 'Веущая новость' на 'Обычная новость'?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.09.2015, 13:56
Ответы с готовыми решениями:

Choices
В поле Dialog List, есть на второй закладке Choices Там можно прописать "Значение" | "Псевдоним"...

Choices
Уважаемые коллеги :( Наткнулась на такой случай: Есть поле Readers, редактируемое, с множеством...

Use Formula For Choices
Добрый день, Подскажите, плз, такой вопрос... На форме есть поле типа Dialog List. В поле я...

Choices для поля
доброго вечера! подскажите, можно ли сделать так, чтобы набор choices для поля формировался когда...

1
840 / 478 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
09.09.2015, 09:58 2
Blasti, ну самое очевидно повесить на метод save сигнал.
0
09.09.2015, 09:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.09.2015, 09:58
Помогаю со студенческими работами здесь

Choices в Dialog List
Всем привет! подскажите пожалуйста! есть Choices диалог листа. Надо эти значения вывести во вьюху....

Динамическое обновление CHOICES в поле модели
Всем привет. В общем, такая вещь - тяну со второй базы данные: def get_accounts(): return...

Cannot resolve keyword 'available' into field. Choices are: id, name, products, slug
вот код Models.py # Create your models here. class Category(models.Model): name =...

Choices js, как на одной странице стилизовать несколько селектов через css
choices js создаёт одинаковые классы для всех селектов которые мы создадим через js и вот вопрос,...

Django - Error - Select a valid choice. [<some choice>] is not one of the available choices
Добрый день! views.py class AddLocationPageView(FormView): template_name =...

Уникальный ID
У многих устройств есть заложенный производителем уникальный идентификатор. А есть ли он в дешевых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru