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

28.07.2022
Django prefetch_related fields с вложенными select_related fields

Я пытаюсь получить данные о команде с данными о членах команды. Поэтому я выбираю таблицу team_member, которая связана с таблицей employee, а та связана с таблицей User. Когда я выполнил код, он вызывает таблицу user несколько раз. Пожалуйста, помогите …

28.07.2022
Использование навигационной панели с помощью колеса прокрутки мыши

Я сейчас делаю сайт, но заметил, что не сделал способ использовать навигационную панель с колесом прокрутки мыши и не могу найти способ сделать это с помощью JavaScript. Я использую Django и bootstrap's navbar для информации <nav class="navbar navbar-expand-lg bg-light"> <div …

28.07.2022
Как валидировать атрибуты обхода в DRF Serializer?

Итак, стараясь быть как можно более кратким и вписать мою проблему в контекст, я расскажу вам здесь о своих сомнениях. Проблема в том, что я не знаю, как правильно сериализовать данные. Как мне валидировать атрибуты обхода внутри сериализатора? …

28.07.2022
Обновление экрана при нажатии кнопки Django

Допустим, у меня есть экран, который выглядит следующим образом: Times clicked: 0 [button] И каждый раз, когда я нажимаю на кнопку, время нажатия увеличивается на 1. Как мне это сделать?

28.07.2022
Django: Удаление формы с помощью javascript

Итак, для большего контекста, я делаю сайт биолинк, что означает, что проблема заключается в добавлении и удалении ссылок для вашего профиля. На данный момент у меня есть работающая функция добавления, вот код: <div class="links-section"> <div class='linkform-container'> {{ link_form.management_form }} …

28.07.2022
Django Mixin вызывается дважды и возвращает разные ответы

Я боролся с этой ошибкой в течение недели. Я создал миксин BaseMixin для предоставления общих данных для двух представлений EmailView и PanelView. class BaseMixin(ContenxtMixin): def get_context_data(self, hash, **kwargs): context = super().get_context_data(**kwargs) try: ficha = self.get_ficha(hash) print("TRY") except Exception as …

28.07.2022
Django: как получить значение поля ввода HTML в представление django?

я хочу получить значение в поле ввода в django views, это не форма, так как я не пытаюсь отправить форму, мне просто нужно значение, которое находится в поле ввода это html-шаблон <input readonly name="ref_code" type="text" value="{{ request.user.profile.recommended_by.profile.code }}"> …

28.07.2022
Нужна помощь в устранении ошибки при запуске задачи djangoQ

Я пытаюсь запустить простую задачу djangoQ, но в конце получаю ошибку от библиотеки djangoQ. def welcome_mail(): body_to_sent = 'test' print(body_to_sent,"body_to_sent",settings.EMAIL_HOST_USER) EMAIL_HOST_USER = settings.EMAIL_HOST_USER print('about to email') from_email = EMAIL_HOST_USER to_email = [] to_email.append("xx@gmail.com") subject = 'New Fabric - Standalone …

28.07.2022
POST от одной ко многим моделям с помощью API View

У меня есть эта модель Я хочу отправить это в конечную точку местоположения { "location": { "latitude": "1.23456789", "longitude": "1.23456789", "resources": [ { "url": "s3/locations/1/es.mp4", "name": "lorem_1" }, { …

28.07.2022
Python - Пробел перед и после операторов, таких как =, +, - и т.д.

В соответствии с правилами PEP 8 для python, вы должны использовать пробелы перед и после операторов, например, "x = 1 + 2". Я следую этому соглашению, и мне не нравится, когда в операторе нет пробелов. В настоящее время я …

28.07.2022
Переопределить механизм запросов mongoengine

Допустим, у меня есть 2 коллекции mongo, которые обрабатываются с помощью mongoengine на сервере. class UserA(Document): first_name = fields.StringField() last_name = fields.StringField() country = fields.StringField() class UserB(Document): # completely independent of UserA at storage layer full_name = …

28.07.2022
Белая метка приложения Django и подключение аккаунтов Google и Facebook

У нас есть веб-приложение, которое работает, скажем, на домене domain.com. У нас есть пользователи с белыми метками, которые получают доступ к приложению с поддомена.theirdomain.com. Наше приложение способно подключать аккаунты Google, Facebook, Twitter, используя наш основной домен (domain.com) и нашу …

28.07.2022
Django: неподдерживаемые типы операндов для -: 'method' и 'int' при создании функции в классе модели

Я пытаюсь получить get_cart_total, которая является общей ценой всего в корзине, но я продолжаю получать эту ошибку unsupported operand type(s) for +: 'int' and 'method', когда я добавляю эту строку total = int(sum([item.get_total for item in orderitems])). Я не …

28.07.2022
Создание ряда карт в bootstrap высотой с самую высокую карту

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

28.07.2022
Как разобрать и обработать ошибки валидации сериализатора Django?

Я попытался самостоятельно настроить ошибку валидации сериализатора, добавив код состояния в ответ. Ошибка валидации выглядит следующим образом. { 'username':[ErrorDetail(string='This field is required.', code='required')], 'firstname':[ErrorDetail(string='This field is required.', code='required')], } Я надеюсь ответить так { 'username':'This field is required', …

28.07.2022
POST http://127.0.0.1:8000/cart/ 500 (внутренняя ошибка сервера) и непойманная (в обещании) SyntaxError: Неожиданная лексема < в JSON в позиции 0

В настоящее время я работаю над сайтом электронной коммерции, к сожалению, я наткнулся на несколько ошибок. Когда я нажимаю кнопку добавления в корзину, я ожидал увидеть терминал, отображающий 'Action:add ProductId:4', но терминал отображает следующую ошибку File "C:\Programming\Python\GevengyCart\store\views\cart.py", line 14, …

27.07.2022
Сервер Django возвращает 404 из ниоткуда

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

27.07.2022
Значение фильтра Django не в списке

Я хочу спросить, как я могу фильтровать объект таблицы, который не находится в списке значений. Например, вот мой список kyc_cat_list = ['Urgent Cases', 'NSB - Alimony Wallet', 'SGP - Site Guard Wallet', 'Suspended Cases - Rejected by BDC'] …

27.07.2022
Как использовать selenium для доступа к веб-базе данных в Django?

Я запускаю веб-сайт Django, используя данную команду dev server ./manage.py runserver На сайте есть форма отправки с текстовым полем "title" и кнопкой отправки. После нажатия кнопки ввод сохраняется как объект в таблице Titles, инициализированный следующей моделью Django: class …

27.07.2022
Застрял с async python, пытаюсь реализовать сервер живого чата

Мне нужна помощь, я не могу заставить функцию chat_message работать вообще, получение работает, но отправка сообщения не вызывает 'type':'chat_message' я пробовал все, я просто не могу заставить ее работать, я хочу, чтобы сообщение отображалось в чате, когда оно получено, …

27.07.2022
Django: Почему не отображается ошибка валидации? Заголовок - это уникальное поле, которое проверяется в clean_title, но оно просто перенаправляет на профиль?

Итак, моя форма перенаправляет на страницу профиля, и форма сохраняется, если имеет уникальный заголовок, однако эта ошибка валидации не возникает при тестировании. По сути, мое поле slug является своего рода первичным ключом, который генерируется из заголовка в файле views.py. …

27.07.2022
Я не могу прочитать электронную почту Outlook с помощью Python в Linux

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

27.07.2022
Как я могу использовать одно поле кверисета?

Я хочу выбрать значение "titolo", например, из набора запросов. Вот мой код: class PostUserListView(generic.DetailView): model=Autore template_name=('blogv1/post_list.html') def get_context_data(self, **kwargs): context=super().get_context_data(**kwargs) articolo=Articolo.objects.filter(autore__id=context['autore'].id) Статья QuerySet [&lt;Статья: Машиностроение&gt;]&gt; Models.py Articolo имеет 3 поля: Titolo (поле символов), Autore (внешний ключ) и …

27.07.2022
Как я могу получить бренды на основе определенной категории в django?

Я могу получить все продукты на основе определенного имени категории и бренда, но я не могу получить бренды на основе определенного имени категории. Как я могу это сделать? Моя модель категории class Category(models.Model): category_name = models.CharField(max_length=20, unique=True) logo …

27.07.2022
Я хочу использовать HTML для динамического изменения значений и вызова функций py без обновления экрана.

У меня есть app.py и куча классов, связанных с картами, игроками и т.д. Карты берутся из csv в моем локальном репозитории. Теоретически игра работает просто через терминал, но очевидно, что это неинтуитивно, и я решил, что веб-сайт - это …

27.07.2022
NOT NULL constraint failed: users_profile.user_id?

Когда я обновляю профиль пользователя, я продолжаю получать ошибку NOT NULL constraint failed: users_profile.user_id. Я пытался исправить это, установив аргумент commit в False form.save(commit =False) затем выполнив form.save(). Мой вопрос заключается в том, как я могу обновить свой профиль, при …

27.07.2022
Django: Попытка добавить 'SHORT_TIME_FORMAT' почему-то меняет часовой пояс на Chicargo

Мне потребовалось несколько дополнительных форматов даты/времени в дополнение к тем, с которыми поставляется Django, и я создал эти новые форматы: SHORT_TIME_FORMAT FILE_DATETIME_FORMAT ISO8601_DATETIME_FORMAT. Чтобы я мог использовать их в шаблонах, например, так: {{ value|date:"SHORT_DATE_FORMAT" }} …

27.07.2022
Django api endpoint работает в postman, но возвращает неопределенное значение во фронт-энде после вызова axios get

У меня есть следующие 2 проекта по анализу финансовых данных: https://github.com/codyc4321/dividends_ui https://github.com/codyc4321/stocks_backend У меня есть конечная точка типа такой from django.shortcuts import render from django.http import HttpResponse from django.core import serializers import …

27.07.2022
Python: Делаем post.file.url уникальным для файлов изображений и видео

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

27.07.2022
Unresolved template reference как решить?

Пишу сайт на джанго в пайчарм. Когда у меня дело дошло до оформления сайта, загрузка картинок и сам дизайн страниц, вознилки проблемы. Файл base.html выдал как минимум 28 ошибок. Брал пример с гитхаба, что-то сам писал, но по большей части …

27.07.2022
Django: Загрузка нескольких фотографий не связана с пользователем

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

27.07.2022
Как сделать аутентификацию пароля с помощью QR для html-формы django

Я сделал защищенную паролем страницу с помощью django и cms wagtail, мне нужно, чтобы произошли следующие случаи: Если пользователь вводит url нормально: страница требует от него пароль через HTML-форму и не дает ему доступ к ней, пока он не …

27.07.2022
Пользовательское упорядочивание в django rest framework?

У меня есть вид: class ContactListView(generics.ListAPIView): queryset = Contact.objects.all() serializer_class = ContactSerializer filter_backends = (filters.SearchFilter,filters.OrderingFilter) ordering_fields = ['name'] search_fields = ('name',) Я установил порядок по name, но имя содержит имя и фамилию, Я хочу установить …

27.07.2022
Как ограничить доступ обычных пользователей к странице администратора?

Я хотел бы разрешить доступ к странице администратора только администраторам и выдавать ошибку 404, если пользователь не аутентифицирован или не является сотрудником. Есть ли способ обернуть представление admin другой функцией, чтобы проверить, является ли пользователь администратором?

27.07.2022
Django Как передать имя пользователя в предопределенном шаблоне

Я создал шаблоны для header/footer и imports, если я хочу получить доступ к имени пользователя в шаблоне header, я не могу этого сделать, потому что у него нет представлений. Как я могу передать имя пользователя в шаблон заголовка? …

27.07.2022
Почему не выводятся посты в for posts?

Хочу вывести содержание постов на странице. Использую такой html: {% extends 'base.html' %} {% block content %} &lt;div&gt; &lt;h1&gt;Posts:&lt;/h1&gt; {% for post in object_list %} &lt;h2&gt;{{ post.title }}&lt;/h2&gt; &lt;p&gt;{{ post.body }}&lt;/p&gt; {% endfor %} &lt;/div&gt; {% endblock content %} …

27.07.2022
Docker-Compose Django не может подключиться к БД или Celery

У меня все находится в одной сети (оно общается с другим приложением в другом файле docker-compose). Но я продолжаю получать эту ошибку: conn = _connect(dsn, connection_factory=connection_factory, **kwasync) django.db.utils.OperationalError: could not connect to server: Connection refused Is the …

27.07.2022
Метод проектирования Django для нескольких групп пользователей

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

27.07.2022
Поле Enum в MySQL

В MySQL существует несколько типов данных, char, varchar int, boolean, как вы уже знаете. Но он также имеет тип Enum, что в SQL мы создаем таблицу следующим образом: CREATE TABLE person( id int..... name varchar(50), and Married Enum(Yes,No) ) …

27.07.2022
Django Forms Радиокнопка

Я сделал форму с помощью django forms и вызвал ее в шаблоне, но при выборе радиокнопки она не выбирается, какое решение ''' html-секция '''''' &lt;div class="form-row p-t-20"&gt; &lt;label class="label label--block"&gt;Gender&lt;/label&gt; {% for radio in form.Gender %} &lt;div class="p-t-15"&gt; &lt;label …