Публикации по теме 'django-admin'


Создайте пользовательскую страницу в Django Admin
Создайте пользовательскую страницу в Django Admin Django — отличный веб-фреймворк для быстрой разработки. Django Admin позволяет вам управлять своими данными без создания собственных представлений. Основной вариант использования Admin — операции CRUD . Вы можете заполнить локальную базу данных тестовыми данными или изменить некоторые реальные данные в производственной среде. Иногда вам нужны некоторые настраиваемые интерфейсы для выполнения ваших подпрограмм в проекте. К..

Работа с несколькими большими таблицами в одном администраторе: Оптимизация Django: Часть 3
В предыдущей записи Оптимизация Django мы рассмотрели один способ уменьшить объем SQL-запросов при использовании администратора Django с небольшими затратами, связанными с неправильным отображением количества объектов в таблице. Однако даже при этом мы все еще можем столкнуться с ситуациями, когда администратор Django становится необычно медленным. В этой статье я расскажу о сценарии, который приводит к тому, что страница списка изменений и сведений администратора Django становится..

Как добавить текстовый фильтр в Django Admin
Как заменить поиск Django текстовыми фильтрами для определенных полей Для удобства чтения ознакомьтесь с этой статьей на моем веб-сайте . При создании новой страницы администратора Django общий разговор между разработчиком и персоналом службы поддержки может звучать так: Разработчик : я добавляю новую страницу администратора для транзакций. Подскажите, как вы хотите искать транзакции? Поддержка . Конечно, я обычно ищу просто по имени пользователя. Разработчик : Круто...

Вопросы по теме 'django-admin'

Добавление отчетов в админку Django
Я хочу добавить дополнительный набор страниц на мой автоматически созданный сайт администратора. Я хочу генерировать отчеты по моим моделям и некоторым журналам, окружающим их. Фактическая генерация не является проблемой. Как я: Сделать...
7940 просмотров
schedule 18.12.2023

Как бы вы заполнили поле на основе другого поля
В панели администратора я хочу заполнить поле заголовка на основе определенного текстового поля eg. Название: Моя замечательная страница будет автоматически заполнять Слаг: my_awesome_page
2516 просмотров
schedule 15.06.2022

Как расширить выбор администратора django?
Django создает окно поиска на странице отображения списка, когда поле «search_fields» включено в ModelAdmin. Некоторые из моих встроенных моделей ссылаются на элементы на странице списка. Если условия окна поиска соответствуют полям в этих...
1188 просмотров
schedule 08.08.2022

Проверка формы администратора
У меня есть родительская модель счета-фактуры поставщика (SupplierInvoice), которая содержит несколько заказов (SupplierOrder). Прямо сейчас, если пользователь собирает счет через администратора django, django проверяет, есть ли совпадения цен для...
1386 просмотров
schedule 17.09.2022

шаблон джанго
как я могу использовать разные шаблоны в разных приложениях. В проекте у меня есть два приложения 1) Сайт 2) Объявление. Я хочу использовать шаблон по умолчанию в объявлении, но другой на сайте.. Как? ИЛИ в в шаблоне есть способ использовать...
402 просмотров

Контекстная проверка формы в Django
Я хочу выполнить «контекстную» проверку формы в django. Рассмотрим этот случай: PLACE_TYPES = ( ('RESTAURANT', 'Restaurant'), ('BARCLUB', 'Bar / Club'), ('SHOPPING', 'Shopping'), ) RESTAURANT_FORMAT_CHOICES = ( ('FAST_FOOD',...
548 просмотров
schedule 01.01.2023

django.contrib.auth: как разделить сеансы сайта и администратора?
Я использую модель профиля пользователя с ForeignKey для пользователя, аутентифицированного django.contrib.auth. Тот же модуль аутентификации, конечно же, используется для интерфейса администратора, поэтому, если суперпользователь/член персонала...
433 просмотров
schedule 24.07.2023

у меня не работает декоратор permission_required
Я не могу понять, почему декоратор, требующий разрешения, не работает. Я хотел бы разрешить доступ к представлению только для сотрудников. я пытался @permission_required('request.user.is_staff',login_url="../admin") def series_info(request):...
24578 просмотров
schedule 12.12.2022

Опция startproject исчезла из django-admin.py
Заранее извиняюсь за свою нубщину. Я попытался создать новый проект с помощью «django-admin.py startproject blah», и я получил сообщение об ошибке, говорящее, что «startproject» — это неизвестная опция для django-admin.py. Это не может быть...
698 просмотров
schedule 12.03.2024

Наборы полей администратора Django
Пытаюсь немного лучше понять Django Admin, но мне иногда не хватает документации Django (или, возможно, моей способности понять). Я знаю, что вы можете использовать наборы полей для управления макетом определенных страниц администратора. Что я не...
28075 просмотров
schedule 10.07.2023

Django: Admin, добавление новых фильтров в поле множественного выбора
Я создаю сайт статьи, используя django. Я добавил отношение многие ко многим между своими статьями следующим образом: class Article (models.Model): # Tiny url url = models.CharField(max_length = 30, unique=True) is_published =...
3031 просмотров
schedule 28.06.2023

Разрешения на уровне столбца/поля на сайте администратора Django?
Можно ли реализовать разрешения на уровне столбца для каждого пользователя на сайте администратора Django? Это небольшой проект, и мне нужны только две группы разрешений. В документах я не могу найти ничего из коробки, однако мне было интересно,...
1824 просмотров
schedule 25.08.2022

Встроить несколько полей один к одному в админке Django
Я не могу заставить модуль администратора встроить две одинаковые модели полей во взаимно однозначные отношения. Чтобы проиллюстрировать это, я сделал следующий пример, модель Person использует два адреса: class Client(models.Model): #...
5306 просмотров
schedule 30.08.2022

Список изменений администратора Django - ограничить, где поле имеет значение NULL
Я настраиваю новое приложение Django, и мне нужно настроить администратора для данной таблицы, ограничив записи, в которых поле имеет значение NULL. В основном встроенный, постоянный фильтр. Похоже, что changelist_view нужно переопределить, но я...
613 просмотров
schedule 17.05.2024

поля и base_fields — Джанго
При создании плоской страницы я хочу, чтобы пользователь выбирал шаблон из предопределенного списка. Чтобы сохранить модель Flatpage нетронутой, я предпочитаю ChoiceField , а не ModelChoiceField (последний предоставляет PK шаблона, но мне нужно...
8762 просмотров
schedule 14.07.2022

Как получить доступ к request.user из чистого метода администратора ModelForm?
Я делаю кое-что на «чистке» в административной ModelForm: class MyAdminForm(forms.ModelForm): def clean(self): # Some stuff happens... request.user.message_set.create(message="Some stuff happened") class...
3299 просмотров
schedule 23.11.2022

django admin: текстовое поле как список опций
Я хочу иметь возможность предоставить список возможных значений при вводе текстового поля в администраторе django. У меня есть устаревшая база данных, поэтому я не могу добавить новую модель и сослаться на нее. Могу ли я предоставить что-то вроде:...
999 просмотров
schedule 07.04.2023

Повторное использование списка изменений Django за пределами сайта администратора
Таблица списка изменений Django действительно классная — с возможностью поиска, фильтрацией, действиями с множественным выбором и т. д. Я создаю собственный бэкэнд для приложения и постоянно понимаю: это именно то, что мне нужно, я должен...
4048 просмотров
schedule 29.11.2023

Как сделать поле многие-ко-многим необязательным в Django?
Когда у вас есть отношение «многие ко многим» ( related_name , а не through ) и вы пытаетесь использовать интерфейс администратора, вам необходимо ввести одно из отношений, даже если оно не обязательно должно существовать для создания первой записи....
92657 просмотров
schedule 12.07.2023

Изменение User ModelAdmin для администратора Django
Как переопределить модель администрирования для пользователей? Я думал, что это сработает, но это не так? class UserAdmin(admin.ModelAdmin): list_display = ('email', 'first_name', 'last_name') list_filter = ('is_staff', 'is_superuser')...
14622 просмотров
schedule 11.05.2022