"Вопросы и ответы" Django и Python, страница 706

02.07.2022
Как я могу добавить дополнительный столбец с помощью django table2?

Я изучаю django и как использовать приложение django-table2. На данный момент я могу отображать своих пользователей в таблице на главной странице. Но я не могу найти способ добавить колонку с кнопкой удаления для каждой строки. tables.py class UserListTable(tables.Table): …

02.07.2022
Как django paginator работает с 3 списками на одной странице?

У меня есть 3 списка, которые должны отображаться на странице, и мне нужен пагинатор, который работает со всеми тремя? возможно ли это, если да, то как? Я могу загружать только 1 список одновременно.

02.07.2022
Как добавить пользовательскую кнопку, которая может использовать событие clicked в django admin.py

У меня есть модель, которая называется Record, модель имеет исходный код информации. Теперь я хочу добавить кнопку в админку сайта. Текущий код django admin.py выглядит так: @admin.register(Record) class ControlRecord(admin.ModelAdmin): list_display = ["file_path", "go_to_src_code", "func_info", "line"] search_fields = ['file_path', 'func_info'] …

02.07.2022
Невозможно выполнить push в heroku с помощью cloudinary, хранящего мои статические файлы

Я пытаюсь использовать cloudinary для хранения медиа и статических файлов для моего проекта django. Сначала я изменил настройки так, чтобы медиа файлы хранились в cloudinary и переместил их в heroku, и все работало нормально, за исключением того, что статические …

02.07.2022
Как добавить два автогенерируемых поля в одну модель в Django

Мне нужно создать два автогенерируемых поля: 1-е поле - ID, а другое - позиция, которая эквивалентна id или, можно сказать, это тоже автогенерируемое поле в модели. вот код, в который я интегрирую: class DeviceControlPolicy(models.Model): vendor_id = models.ForeignKey(Vendor, on_delete=models.CASCADE) …

02.07.2022
Django: Multiselect Неожиданное поведение

Вот мой Multiselect <div class="form-group"> <label>Multiple select using select 2</label> <select class="js-example-basic-multiple w-100" id='mls' name="resources" multiple="multiple"> <option value="AL">Alabama</option> <option value="WY">Wyoming</option> <option value="AM">America</option> <option value="CA">Canada</option> <option value="RU">Russia</option> </select> </div> Когда бы я ни пытался отправить сообщение, несмотря на выбор …

02.07.2022
Как исключить символы 'queryset' при использовании django sqlite orm

Я хочу отправлять почту многим пользователям с помощью django sendmail. Я использую orm в sqlite3 для получения списка получателей, хранящихся в базе данных. Однако результат orm включает 'queryset', поэтому почта не может быть отправлена. Есть ли способ исключить …

02.07.2022
Как сделать так, чтобы мой Django API принимал только те запросы, которые приходят с самого сайта?

Мне нужно было создать API для моего Django-приложения для чего-то конфиденциального, что я не мог разместить в публичном и статичном Javascript-файле. Как я могу сделать так, чтобы это представление принимало запросы только с моего собственного сайта, и отклоняло любые …

02.07.2022
Необходим ли второй приемник?

From django.contrib.auth.models import User from django.db.models.signals import post_save from django.dispatch import receiver from .models import Profile @receiver(post_save, sender=User) def create_user_profile(sender, instance, created, **kwargs): if created: Profile.objects.create(user=instance) @receiver(post_save, sender=User) def save_user_profile(sender, instance, **kwargs): instance.profile.save() Зачем снова использовать instance.profile.save()? …

02.07.2022
Невозможно сохранить время даты при вызове django ajax

У меня есть модель Profile, назначенная пользователю, которая содержит поле : consent = models.DateTimeField(default=timezone.now, blank=True, null=True) Я создал переключатель во фронтенде, в котором пользователь дает согласие на отслеживание данных или нет, и вызов ajax для обработки ответа. …

02.07.2022
Запрос null в JSONField отличается между Django 3.2 и 4.0

Допустим, у меня есть модель Django с JSONField: class Event(models.Model): data = models.JSONField() И я создаю следующие объекты: event1 = Event.objects.create(data={"key": None}) event2 = Event.objects.create(data={"key": "null"}) В Django 3.2.13 следующие запросы возвращают некоторые результаты: Event.objects.filter(data__key=Value("null")) # …

02.07.2022
Как получить поле FileField из ModelFrom в представлениях django

В настоящее время я хочу отправить некоторые данные в мою базу данных, сделав следующее: Отправка документа в базу данных и каждый документ имеет внешний ключ из таблицы пользователей, т.е. каждый документ является ссылкой на автора (из другой таблицы), но …

02.07.2022
Оформление заказа. Не работает, поэтому заказы не отображаются на странице заказов в админке

Моя касса не работает, поэтому заказы не отображаются в заказе столовой Я не знаю, почему не работает оформление заказа. Я перенаправляюсь на страницу успеха, а она выдает ошибку. Мне нужна помощь Это срочно для проекта Вот мой github …

02.07.2022
Как получить доступ к телу запроса Django из Javascript?

Я делаю следующий запрос в JS к конечной точке API Django. params = {"amount": String(amount), "currency": "usd", "description": "label"}; console.log(params) var clientSecret = await fetch('https://url.com/api/payment/', { method: 'POST', body: params, headers: { 'Content-Type': 'application/json' }, }).then(r => r.json()) …

02.07.2022
Тег шаблона Django показывает значение, а не ключ

Возможно, это простой ответ, но я не могу найти его в документации. Как отобразить значение поля выбора в тегах шаблона? Использование .value не сработало, как я думал. Сейчас он просто отображает Key: user_update когда я вызываю этот …

02.07.2022
Получение ошибки UnicodeDecodeError при преобразовании файла InMemoryUploadedFile в Google MediaUpload

Я прошу вашей помощи в следующей ситуации: Я создаю приложение Django и организую экземпляр на Google App Engine, После запуска экземпляра Google App Engine он переходит в режим "только для чтения", и поэтому Django больше не может записывать …

02.07.2022
Мой Checkout не работает, и поэтому заказы не отображаются в заказе столовой

Моя касса не работает, поэтому заказы не отображаются в заказе столовой Я не знаю, почему не работает оформление заказа. Я перенаправляюсь на страницу успеха, а она выдает ошибку. Мне нужна помощь Это срочно для проекта Вот мой github …

02.07.2022
Всплывающее окно с выбранными элементами из формы из python Django

Мне нужно показать выбранное значение с одной страницы на другую, то есть, пока я собираюсь обновить свой вопрос, мне нужно показать соответствующее поле на этой форме. Сейчас я выбираю значение с помощью выпадающего списка, вместо этого мне нужно, чтобы …

02.07.2022
Djando, две модели, унаследованные от одного родителя, одна из них имеет ForienKey к другой

Я создал две модели, унаследованные от одного родителя. В одной из них я пытаюсь создать ForienKey для другой дочерней модели. Возникает следующая ошибка TypeError: ForeignKey(<django.db.models.fields.related_descriptors.ReverseOneToOneDescriptor object at 0x7f2cdf0af9d0>) is invalid. First parameter to ForeignKey must be either a model, a …

02.07.2022
Как написать обратный url для таблицы bridge в админке django?

Model.py class Project(models.Model): project_id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) winners = models.ManyToManyField('TwitterUser', blank=True, symmetrical=False, related_name='winners') class TwitterUser(models.Model): projects = models.ManyToManyField(Project, blank=True, symmetrical=False, related_name='registered') Этот url работал для получения пользователей, которые зарегистрировались для проекта admin.py url = ( reverse("admin:mint_twitteruser_changelist") + …

02.07.2022
Ubuntu + gunicorn 30 секунд timeout

Стоит django на сервере ubuntu и gunicorn. периодически при загрузке страницы она падает в таймаут на 30 секунд. в логах gunicorn видно, что это стандартная велична timeout: 30. как понять в чем проблема, чтобы сайт периодически не падал в эту …

02.07.2022
Web Scraping с помощью python Я не могу распечатать свою переменную

В моем проекте Django я использую BeautifulSoup для веб-скрейпинга. Он работает, но я не могу распечатать или нарезать его. Когда я пытаюсь, он выдает ошибку: (я делаю это на views.py) "UnicodeEncodeError 'charmap' codec cannot can't encode character …

02.07.2022
Как установить поле imagefield в модели django с динамически задаваемыми подкаталогами

Мне нужно загрузить фотографии в определенные каталоги. У меня есть следующий код модели. @reversion.register() class Student(BaseModel): uuid = models.UUIDField(default=uuid.uuid4, verbose_name=_("Unique Identifier"), unique=True) user = models.OneToOneField(User, on_delete=models.PROTECT, db_index=True, verbose_name=_("User")) photo = models.ImageField(upload_to="student/", null=True, blank=True, verbose_name=_("Photo")) std_status = models.IntegerField(choices=STD_STATUS, default=1, …

02.07.2022
Django (прокси и абстрактный) добавляет дополнительные поля в дочерний класс пользовательского класса (AbstrsactBaseUser)

Я создал пользовательский класс пользователя, который наследуется от AbstractBaseUser, у этого класса есть класс chil. Проблема в том, что я не могу добавить новые поля в дочерние классы, потому что они имеют (class Meta: proxy = Ture). Появляется следующая ошибка: …

02.07.2022
@xframe_options_exempt не работает для представления/шаблона Django, который отображает iFrame?

Я отображаю iFrame на своем шаблоне, содержимое которого взято из локального .html, который я загрузил в качестве медиафайла. В настройках X_FRAME_OPTIONS = 'SAMEORIGIN' у меня установлено разрешение на отображение содержимого, однако когда я запускаю проверку --check deploy, я …

02.07.2022
Django Form, форма не отправляется

Я довольно новичок в django и у меня есть некоторые проблемы с моей формой. Она ничего не отправляет. Я понятия не имею почему, в терминале никаких проблем не возникает. Форма отображается правильно, но когда я заполняю ее и отправляю, …

02.07.2022
Django Treebeard - отображение иерархии на странице администратора

Я использовал Django.treebeard для создания иерархической системы классификации книг следующим образом: Модель 'genres' связана с другой моделью отношением многие-ко-многим, и мне нужно иметь возможность выбирать нужные жанры (т.е. Fiction>Adult>Science Fiction>Hard …

02.07.2022
Как сохранить данные html-формы после отправки с помощью django?

Я создал форму в html, которая возвращает данные в Django при каждом отправлении. Однако, когда страница перезагружается после отправки, данные, введенные в форму, теряются. Чтобы решить эту проблему, я вдохновился документацией и этим <a href="https://moonbooks.org/Articles/Formulaire-conserver-les-donn%C3%A9es-apr%C3%A8s-soumission-avec-Django/" …

02.07.2022
Используйте функцию из другого файла в Django views.py

Я создал целую функцию в моем Django views.py и она работает. Это выглядит следующим образом: SOME IMPORTS def get_campaigns(request): SOME CODE campaign_data = [] for batch in stream: for row in batch.results: data = {} data["campaign_id"] = row.campaign.id data["campaign_name"] …

02.07.2022
Django: смешивание моделей и modelForms в одной строке таблицы

Я создаю инструмент для организации турниров и пытаюсь отобразить запланированные матчи в таблице, где каждая строка представляет матч, а столбцы - player1, player1score, player2, player2score, player3, player3score и "Submit Match Result". Итак, я бы хотел, чтобы записи player1, …

02.07.2022
Как вытащить из класса User определенные поля(email, password)?

У меня есть класс LogIn: class LogIn(View): def get(self, request): user = User() return render(request, 'registration/logIn.html', {'user': user}) def post(self, request): email = request.POST.get(&quot;email&quot;) password = request.POST.get(&quot;password&quot;) user = authenticate(email=email, password=password) if user is not None: login(request, user) return HttpResponsePermanentRedirect('') …

02.07.2022
Django + Celery logging

Есть много ресурсов на эту тему, но ни один из них не сработал, к сожалению. Вот мои настройки django для ведения логов: LOGGING = { "version": 1, "disable_existing_loggers": False, "formatters": { "default": { "format": "[%(asctime)s: %(levelname)s/%(processName)s] [%(name)s] …

02.07.2022
Как я могу захватить изображение с веб-камеры и сохранить его в ImageField в Django?

Я хочу сделать снимок с веб-камеры и сохранить его в ImageField. Я видел некоторые результаты, связанные с этим вопросом, но я не могу понять, как они работают. Например: Как я могу получить картинку с веб-камеры и сохранить ее в …

01.07.2022
Как я могу заставить мой html отображать мою модель django?

Я пытаюсь заставить мою модель django отображаться в нижнем колонтитуле моего base.html, но я не могу заставить ее отображаться. Я просмотрел несколько видео и не могу понять, где я ошибаюсь. Я знаю, что модель работает, так как я сделал 4 …

01.07.2022
Как я могу увидеть, сколько дочерних задач в настоящее время выполняет работник пула?

Я использую Celery в Django, и рабочие съедают всю память моих Dynos в Heroku. Установка --max-tasks-per-child кажется правильным решением, но я не могу найти, какие последствия может иметь установка низкого числа. Итак, я хотел бы …

01.07.2022
Невозможно установить mysql с Django на Mac

Я установил последнюю версию MySQL для своего mac (macOS 12(ARM, 64-bit), DMG Archive) и создал базу данных под названием storefront. Я работаю в виртуальной среде pipenv и устанавливаю mysqlclient. Я также обновил настройки DATABASES, чтобы указать на мою новую базу …

01.07.2022
Django Rest 404 страница, permissions

Для list и create выставил IsAuthOrReadOnly Остальные IsOwnerOrReadOnly Почему так происходит, есть возможность исправить?

01.07.2022
Django Trigram Similarity для списка строк в Postgres

У меня есть список имен ["May", "Brown", "Chaplin", etc...], содержащий около 200 имен. Для каждой строки имени я хочу вернуть соответствующий объект из базы данных, используя Django TrigramSimilarity. Обычно я делаю примерно следующее: result = [] for surname …

01.07.2022
Как предотвратить доступ к streamlit вне django?

У меня django и Streamlit работают независимо, но с помощью Iframe я могу получить доступ к streamlit, поместив ip внутрь шаблона, из django. Вопрос в том... Как я могу предотвратить доступ к streamlit, поместив ip прямо в браузер. так, …

01.07.2022
Почему я получаю ошибку пути для просмотра содержимого одного письма в приведенном ниже коде?

В файле inbox.js я пытаюсь прослушать событие click для каждого письма single_email_div и отправить его в представление email в файле views.py inbox.js function load_mailbox(mailbox) { // Show the mailbox and hide other views document.querySelector("#emails-view").style.display = "block"; document.querySelector("#compose-view").style.display = "none"; …