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

29.09.2022
Как сохранить многочастичные / форменные данные, превращенные в QueryDict, используя Django REST Framework (DRF) и ModelSerializer

Я отправляю multipart/formdata из API Next.js и могу форматировать данные, как хочу, но мне трудно получить правильный формат. На данный момент у меня есть следующие данные формы: <QueryDict: { 'name': ['Test Product'], 'brands[0]': ['1'], 'brands[1]': ['2'], 'option_types[0]': ['1'], …

29.09.2022
Может ли graphene resolver возвращать Float вместо String для десятичного поля django?

Резольвер Graphene возвращает мое десятичное поле модели django в виде строки (например, "8.33" вместо 8.33). Я хочу получить его в виде числа с плавающей точкой. Есть ли какой-нибудь способ сделать это? Мой код выглядит следующим образом: models.py class …

29.09.2022
Не работает js подключенный в html

Подключил через static небольшой script к проекту(должен добавлять class='active') к кнопке при нажатии) document.querySelectorAll('.heart, .heart-button').forEach( button => button.addEventListener( 'click', () => button.classList.toggle('active'))); в head <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.js"></script> <script type="text/javascript" src= "{% static 'js/js_like.js' %}"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" ></script> На …

29.09.2022
NameError at / имя 'RequiredDocument' не определено

Весь код прекрасно работает на локалхосте, а на хостинговом сайте с тем же кодом выдает вышеуказанную ошибку. Я повторно выполнил миграции, но все равно получил ту же ошибку.

29.09.2022
Как я могу использовать Linkify с Django_tables2

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

29.09.2022
Django исключение одного объекта приводит к исключению других объектов

Это самая странная ошибка, с которой я столкнулся с тех пор, как начал использовать Django. У меня есть кверисет с поврежденными данными, которые нужно исключить, при печати длины кверисета он печатает 97, а при печати кверисета с поврежденными данными - …

29.09.2022
POST с кнопкой в django

Я работаю над системой сообщений, в шаблоне: {%for i in message%} <table> <tr> <td colspan="3" style="width: 80%"><b>{{i.subject}}</b></td> </tr> <tr> <td colspan="3" style="width: 80%">{{i.message}}</td> </tr> </table> <div> <div style="padding-top:5px; padding-right:5px; text-align:right"> <div>{{i.messagedate}} - {{i.messagehour}} - <a type="submit" name="delete" value="{{i.id}}">Delete …

29.09.2022
As_crispy_field передано недопустимое или несуществующее поле

я получаю эту ошибку as_crispy_field got passed an invalid or inexistent field каждый раз, когда я пытаюсь использовать as_crispy_field с формами вот мой код models.py class Customer_Email(models.Model): subject=models.CharField(max_length=50,null=True,blank=True) message=models.TextField(max_length=1000,null=True,blank=True) file_upload=models.FileField(null=True,blank=True) sender=models.ForeignKey(User,on_delete=models.CASCADE ,null=True,blank=True) company=models.ForeignKey(Customer,on_delete=models.CASCADE ,null=True,blank=True) date=models.DateTimeField(auto_now=True) views.py def send_email(request,id): …

29.09.2022
"База данных 'docker-db' не существует".

Итак, у меня проблема с созданием приложения django/postgre с помощью docker. Оно продолжает говорить "база данных не существует" и довольно много времени гугления не приносит никаких результатов. Я уже удалял тома и пересобирал свое приложение несколько раз, следовал различным …

29.09.2022
Как настроить урлы для основного приложения в Django?

Это проект: myProject/ app1/ -urls.py -views.py myProject/ -urls.py -views.py website/ -urls.py -views.py Где настраивать урлы для веб-сайта? В myProject/urls.py или website/urls.py? Вот myProject/urls.py: urlpatterns = [ path('admin/', admin.site.urls), path('', views.home, name='home'), ] Так что я не …

29.09.2022
Обновление белых пробелов в админпанели django [закрыто]

Недавно я обновил свою версию Django с 2.2.14 до 3.2.13 LTS, все вроде бы работает нормально, но теперь у меня есть ошибка отображения в панели администратора, где есть большое белое пространство со всем текстом внизу, а не сверху. Мне …

29.09.2022
Добавьте все шаблоны в urls.py url_patterns в django

В моем проекте много шаблонов. Я хочу добавить их в urls.py, не вводя каждый из них. Я хочу зациклить их в моих url_patterns. Есть ли способ добавить все мои шаблоны в urls.py?

29.09.2022
Как представить JSONField в виде строки с запятыми на странице списка Django Admin?

Считаем, что у меня есть модель Django с пользовательской JSONField, как показано ниже, # models.py class JSONCustomField(models.JSONField): ... class JSONFieldModel(models.Model): json_field = JSONCustomField(default=list) Эта модель подключена через Django Admin # admin.py @admin.register(JSONFieldModel) class JSONFieldModelAdmin(admin.ModelAdmin): def …

29.09.2022
Django арендаторы MULTI_TYPE_DATABASE_FIELD

Я хотел бы узнать, что такое MULTI_TYPE_DATABASE_FIELD в django-tenants multitype и для чего он используется. Thx.

29.09.2022
Как отобразить тело запроса в node js

У меня есть данные, формат которых выглядит следующим образом console.log(req.body.data) //[{"id":"someid","order":1,"configuration":"Config"}]// Я хочу получить значение id из someid Я пробовал использовать var deviceData = req.body.data.map(function (d) { return d.ref_device_id; }); но говорится, что req.body.data.map …

29.09.2022
Почему эта команда выдает ошибку pip install waitress

Фатальная ошибка в программе запуска: Unable to create process using ''E:\FinalDjango\miniblog\myenv\Scripts\python.exe'' "E:\FinalDjango - Copy\miniblog\myenv\Scripts\pip.exe" install waitress'': Система не может найти указанный файл.

29.09.2022
Django проблема с подключением пакета

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions. Run 'python manage.py migrate' to apply them. Что я могу сделать в данной ситуации?

29.09.2022
Не удается добавить или обновить дочернюю строку, сбой ограничения внешнего ключа

subscriber_package_forms = subscriber.package.form # subscriber packages forms. a = subscriber_package_forms.replace('[', '') b = a.replace(']', '') c = b.replace("'", '') d = c.replace('''"''', '') e = d.replace("'", '') f = e.split(',') #search active columns of all the packages from main …

29.09.2022
Фильтрация Django для получения популярных сообщений

У меня есть две разные модели. Модель HitCount хранит IP адреса, чьи посты были просмотрены. И что я хочу, это отфильтровать популярные 3 поста, которые просмотрели больше. Я пробовал несколько запросов, но не смог. Я делюсь с вами своими …

29.09.2022
Return render не работает в другом файле python - Djanjo

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

29.09.2022
Django.db.utils.OperationalError: не удалось перевести имя хоста "db" в адрес: Временный сбой в разрешении имен при высокой нагрузке

У меня есть проект django, который работает с PostGresql db, оба в контейнерах docker. Все работает нормально, но при высокой нагрузке иногда выдает ошибку django.db.utils.OperationalError: could not translate host name "db" to address: Temporary failure in name resolution ошибку. …

29.09.2022
Импортированные параметры Python Django не видны для других импортированных файлов

У меня есть старый проект с Python 2.7 и Django 1.6. Я пытаюсь запустить его под windows. Структура файлов выглядит следующим образом: myproj/ |-- myproj/ | |-- init.py | |-- manage.py | |-- settings.py | |-- settings_common.py | |-- …

29.09.2022
Подключение пользователей в Django

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

29.09.2022
Как удалить однократное значение для поля из моделей django

Я хотел бы знать, как я могу удалить это значение по умолчанию, которое я установил. Во время миграции мне было предложено задать одноразовое значение для поля, которое не может быть нулевым, я присвоил ему значение 0. <a href="https://i.stack.imgur.com/kCFQk.png" …

29.09.2022
Django: Обновление одних данных из базы данных

У меня есть два html файла для посещаемости_входа и выхода, простые формы. Если я хочу пробить посещаемость, данные были созданы (begin_time). Мне трудно обновить время окончания (end_time). Вот мой код. models.py class Attendance(models.Model): begin_time = models.TimeField(verbose_name="in") end_time = models.TimeField(verbose_name="out") …

29.09.2022
Почему я получаю эту ошибку? ValueError: Невозможно присвоить значение "'14'": "Jobs.category" должен быть экземпляром "Category".

Я пытаюсь добавить задания в базу данных через форму. Однако я получаю ошибку " ValueError: Cannot assign "'14'": "Jobs.category" должен быть экземпляром "Category"". Когда я отправляю форму. Я не уверен, как я могу решить эту проблему. Категория является внешним …

29.09.2022
Какова лучшая практика обработки ошибок формы в Django?

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

29.09.2022
Получение пост-запроса из django python с помощью Node JS

Используя Node JS, я хочу получить данные, которые я разместил. в моих представлениях. py if request.method == 'POST': post_data = json.loads(request.POST.get("data")) response = requests.post('http://localhost:3000/path/', data={ 'data': request.POST.get("data")}) в моем node js const bodyParser = require("body-parser") const jsonParse …

29.09.2022
Как django LoginRequiredMixin использует шаблоны. Как мы можем передать context_data в шаблон формы входа в систему

Как django LoginRequiredMixin принимает шаблоны. Я не нашел ничего о том, как он принимает шаблоны. Я добавил папку account в templates и затем LoginRequiredMixin принимает мой шаблон, но как это работает и как я могу передать контекстные данные в …

29.09.2022
Вход в систему с помощью Apple, расшифрованный ответ Apple

Я реализовал 'Sign In with Apple' из этого источника (https://gist.github.com/aamishbaloch/2f0e5d94055e1c29c0585d2f79a8634e?permalink_comment_id=3328115) с учетом комментариев NipunShaji и aj3sh. Но это не работает, потому что Apple отправляет неполные данные: Я получаю decoded = {'iss': 'https://appleid.apple.com', 'aud': '...', 'exp': 1664463442, 'iat': …

29.09.2022
Лучшая архитектура для динамической проверки и сохранения поля

Я ищу хорошую архитектуру для решения моей проблемы. Я использую django rest framework для создания API. Я получаю список dict, который содержит id и список значений. Список значений должен быть проверен в соответствии с id. Пример моего кода: class …

29.09.2022
Вызов задач celery с другого сервера

У меня есть приложение django + redis на одном сервере и celery на другом. Я хочу вызывать задачу celery из django app. Мой task.py на Celery Server: from celery import Celery app = Celery('tasks') app.conf.broker_url = 'redis://localhost:6379/0' @app.task(bind=True) def …

29.09.2022
Доступ к полю модели из другой модели

У меня есть три модели мне нужно получить доступ к полю модели 1 из модели 3 class Event(models.Model): custom_title = models.CharField(max_length=255, blank=True, default='') class SubEvent(models.Model): event = models.ForeignKey( 'Event', related_name='events', on_delete=models.CASCADE ) class Notice(models.Model) event = models.ForeignKey('Event', related_name='notices', on_delete=models.CASCADE) …

29.09.2022
Тестовый клиент Django не проходит аутентификацию между классами

Я пытаюсь создать общий тестовый пример для нашего проекта django, но клиент, который вошел в систему во время setUp, очевидно, выходит из системы, когда фактически использует класс в тесте. class DefaultTestCase(TestCase): @classmethod def setUpTestData(self): from user.models import …

29.09.2022
Есть ли способ удалить повторяющиеся теги?

В выпадающем списке повторяются и отображаются одни и те же теги. Он перебирает теги, используемые в каждом сообщении, но не проверяет, повторяются ли теги или нет. Есть ли способ избежать этого повторения? Мой выпадающий список выглядит следующим образом: &lt;div …

29.09.2022
Django валидация формы. Не отображается ошибка

Форма forms.py class PostForm(forms.ModelForm): class Meta: model = Post fields = ('text', 'group') labels = { 'text': 'Текст поста', 'group': 'Группа' } help_texts = { 'text': 'Текст поста', 'group': 'Группа, к которой будет относиться пост' } def clean_text(self): data = …

29.09.2022
Как задать имя поля в агрегате django?

Например, Мои программы: [{"name": "html"}, {"name": "css"}, {"name": "css"}, {"name": "css"}] в базе данных. models.py class Program: name = models.CharField(max_length=50) views.py class ProgramCountView(APIView): def get(self, request): query_list = [] programs = Program.objects.distinct().values_list("name", flat=True) for program in programs: query_list.append(Count("name", …

29.09.2022
Django select_related не работает должным образом

Я пытаюсь сделать запрос JOIN из моей базы данных через Django ORM. Но select_related не работает должным образом. SQL запрос, который я пытаюсь получить: SELECT * FROM rel_observation_table inner join sp_fields on rel_observation_table.id_field = sp_fields.id Моя первая …

29.09.2022
Получение данных через внешний ключ

Я только начинающий изучать фреймворк django. Я пытаюсь разработать учебный портал, где каждая тема будет иметь свой собственный тест. Мои модели следующие: class Quiz(models.Model): title = models.CharField(max_length=255) book_name = models.CharField(max_length=255) slug = models.SlugField(blank = True) topic = models.CharField(max_length=255) …

29.09.2022
Когда я использую extends в django, мои css файлы больше не работают

Сначала я писал свой код без расширений и теперь пытаюсь использовать функцию расширений, обычно мои коды работают без проблем, но когда я использую {% extends 'base.html' %} css файлы перестают работать. Есть ли у вас какие-нибудь идеи по решению …