Tag: django admin

сделать поле модели django только для чтения или отключить администратор при первом сохранении объекта

Я хочу отключить несколько полей из модели в django admin, сохраняя сначала. "<input type="text" id="disabledTextInput" class="form-control" placeholder="Disabled input">" как это. Моя модель: class Blogmodel(models.Model): tag = models.ForeignKey(Tag) headline = models.CharField(max_length=255) image=models.ImageField(upload_to=get_photo_storage_path, null=True, blank=False) body_text = models.TextField() pub_date = models.DateField() authors = models.ForeignKey(Author) n_comments = models.IntegerField() Я хочу отключить «заголовок» и «n_comments». Я попробовал его в […]

Django 1.8.3 – проверка поля модели с помощью связанного объекта

Для следующего набора моделей (Foo, Bar) вы можете наложить правило перекрестной проверки, подобное тому, которое указано в Bar.clean следующего фрагмента кода до django 1.7. Тот же фрагмент выдает ошибку RelatedObjectDoesNotExist в django 1.8.3. Каков новый и улучшенный способ достижения такого же результата в django 1.8.3? (Я включил код admin.py, чтобы показать, как эти модели используются.) […]

Django и FeinCMS: способ использования медиа-библиотеки в других нормальных моделях?

Я использую Django и FeinCMS для проекта. В настоящее время я использую FeinCMS для всех страниц сайта. Но у меня также есть другая отдельная модель, которая обрабатывает очень простой запас для сайта. У этой модели запаса есть обычные поля (имя, описание и т. Д.), Но я также хочу, чтобы у него были фотографии. Поскольку у […]

Как установить django upload_handler в admin?

Я пытаюсь создать индикатор выполнения загрузки django в admin django. Приложение является лишь небольшой частью проекта, поэтому я не хочу устанавливать пользовательский обработчик загрузки в settings.py. Upload_handler можно установить с помощью request.upload_handlers.insert(0, UploadProgressHandler(request)) но не внутри add_view класса admin django. Ответ – это исключение: Если вы попытаетесь изменить request.upload_handlers после чтения из запроса. POST или […]

В администраторе Django включите auth.User как встроенный

Я видел много вопросов по-другому, у которых есть что-то следующее: class UserProfileInline(admin.StackedInline): model = UserProfile can_delete = False verbose_name_plural = 'profile' class NewUserAdmin(UserAdmin): inlines = (UserProfileInline, ) admin.site.unregister(User) admin.site.register(User, NewUserAdmin) То, что я хочу сделать, это наоборот, но я не вижу, чтобы это работало. Вот код, который у меня есть, который не работает. from django.contrib […]

Как автоматически создать симметричный объект на многопользовательском поле Django?

Я хочу создать симметричные отношения на моей модели, а также добавить поле в отношение. Я наткнулся на этот блог (а также этот еще один блог ) и последовал за шагами в создании моих собственных моделей. class CreditCardIssuer(models.Model): name = models.CharField(_('name'), max_length=256) transfer_limits = models.ManyToManyField('self', through='Balancetransfer', related_name='no_transfer_allowed+', symmetrical=False, help_text=_('List of issuers to which balance transfer is […]

Развертывание интерфейса администратора Django

Я хочу иметь возможность размещать встроенный между двумя разными полями в полевом наборе. Вы уже можете сделать это с помощью foreignkeys, я полагал, что вложение класса, который я хотел, и определение его для получения дополнительных форм, сделало бы трюк, но, видимо, я получаю: «class x» не имеет ForeignKey для «класса y», ошибка. Разве это не […]

Написание тестов для действий администратора Django

Я использую бета-версию Django 1.1 и надеюсь использовать действия администратора. Я должен написать для них единичные тесты, но я не понимаю, как писать тесты для них. Для обычных функций обработчика разрешений я могу использовать тестовый клиент Django для имитации HTTP-запроса / ответа, но как это сделать с действиями администратора?

Форма администратора django с предопределенными строками

Проблема состоит в том, чтобы иметь встроенные модели, чтобы некоторые из их полей были предварительно выбраны в соответствии с другой моделью. Приведем пример: class Document(models.Model): DOC_TYPES = ((DC1, 'Doc type 1'), (DC2, 'Doc type 2')) doctype = model.CharField(choices=DOC_TYPES, default=DC1) class OptionCategory(models.Model): name = model.CharField() class Option(models.Model): document = models.ForeignKey(Document) option_category = models.ForeignKey(OptionCategory) some_data = models.CharField() […]

Как настроить встроенную модель «многие ко многим» в администраторе django

Я использую интерфейс администратора для просмотра счетов-фактур и продуктов. Чтобы упростить задачу, я установил продукты как встроенные в счета-фактуры, поэтому я увижу связанные продукты в форме счета-фактуры. Как вы можете видеть, я использую отношения «многие ко многим». В models.py: class Product(models.Model): name = models.TextField() price = models.DecimalField(max_digits=10,decimal_places=2) class Invoice(models.Model): company = models.ForeignKey(Company) customer = models.ForeignKey(Customer) […]

 
Interesting Posts for Van-Lav

Как можно управлять каждым элементом массива numpy в соответствии с его относительной величиной?

Как настроить интерпретатор Python в IntelliJ IDEA с помощью плагина PyCharm?

Как я могу программно получить max_length поля модели Django?

График Matplotlib не отображается в PyCharm

Преобразование TimeDiff в итоговые секунды

Параметр SECRET_KEY не должен быть пустым. || Доступно на Settings.py

Индекс MultiLevel для столбцов: получение value_counts в качестве столбцов в pandas

Рекурсивная итерация python, превышающая предел для реализации дерева

Как использовать встроенные пароли для сброса / изменения видов с помощью собственных шаблонов

Простой вопрос о форме / модели Django

Получить код OAuth в URL-адресе перенаправления, предоставленном как ответ POST

Компиляция vim с конкретной версией Python

перекрестные продукты с einsums

IronPython: EXE, скомпилированный с использованием pyc.py, не может импортировать модуль «os»

кросс-компиляция Python 2.7.4+

Python - лучший язык программирования в мире.