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

23.01.2022
Django rest framework и swagger : недопустимый литерал для int() с базой 10: 'None'

Когда я использую rest_framework_swagger, я сталкиваюсь с некоторыми ошибками. как вы можете видеть, это больше связано с библиотекой и портом. есть ли что-то неправильное в моих других представлениях? вот мой код : from rest_framework_swagger.views import get_swagger_view from …

23.01.2022
URL-тег веб-сокета шаблона Django

Я пытаюсь загрузить ws_urlpatterns в шаблон с тегами: routing.py from django.urls import path from .consumers import WSConsumer ws_urlpatterns = [ path('ws/some_url/', WSConsumer.as_asgi(), name="ws"), ] <div class="container"> <div class="row"> <div class="col-6 mx-auto mt-5"> …

23.01.2022
Совместимость версий Python и Django для существующего проекта

Программа создана на версиях: Python 3.8.6. и Gjango 3.1.2. Могу ли установить последние версии на новом компьютере или нужно использовать те же?

23.01.2022
Как обрабатываются взаимозависимые вызовы db в transaction.atomic

У меня есть два вызова БД внутри transaction.atomic() Коды выборки with transaction.atomic(): result1, created = SomeModel.objects.get_or_create(**somedata) if not created: flag = SomeOtherModel.objects.filter(somemodel=result1).exists() if flag: result1.some_attr = value1 if flag else value2 result1.save() AFAIK о transaction.atomic, …

23.01.2022
Как интегрировать модель машинного обучения с веб-сайтом Django

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

23.01.2022
Django отображает изображения с локального ресурса

В случае, если я: at a very early stage of developing; using Chrome, which doesn't allow images from local resource, and storing my images in a local /static folder, каков может быть лучший обходной путь для …

23.01.2022
Как достать имя пользователя написавшено коментарий в models.py

Нужно сделать так,чтобы имя пользователя отправившего коментарий записывалось в поле models.py. Насколько я понимаю это делается с помощью default,но не понамаю как передать ему имя пользователя class ComentModel(models.Model): text= models.CharField(max_length=1000000) username=models.CharField(max_length=1000, default=??? ) #тут должно быть имя пользователя post=models.CharField(max_length=100) def …

23.01.2022
Django Unit tests can't ovveride variable from tessting when post

Мне нужен тест для представления обновления. Мое представление обновления создает папки. Для тестов я хочу изменить путь к папкам. Я пытался изменить настройки с помощью декоратора override_settings и с помощью with self.settings(): уставок из https://docs.djangoproject.com/en/2.2/topics/testing/tools/#django.test.modify_settings …

23.01.2022
Django Admin не шифрует пароль

У меня есть модель CrmUser, которая наследуется от AbstractUser. models.py from django.contrib.auth.models import AbstractUser class CrmUser(AbstractUser): phone = models.CharField(max_length=15, blank=True) developer = models.BooleanField(default=False) class Meta(AbstractUser.Meta): pass Проблема вот в чём - поля в админке показываются все как надо, но …

23.01.2022
Как перегруппировать результат по полям?

Мне нужно сделать просмотр "статистики" по некоторым проданным товарам. К сожалению, я теряюсь с annotate, aggregate, не могу получить желаемый результат. У меня есть 2 модели: class SaleProduct(models.Model): name = models.CharField(_('Name'), max_length=80) price = models.FloatField(_('price')) …

23.01.2022
Объекты модели из админки django не связаны с объектами модели бэкенда

Итак, я использую $5 digital ocean droplet, используя ubuntu и nginix для размещения сайта django, я следовал этому this tutorial и this guide. Часть руководства гласила запустить gunicorn --bind 0.0.0.0:8000 myproject.wsgi из виртуальной …

23.01.2022
Django siteframework, Как часто django создает файл sitemap.xml?

У меня есть Django siteframework для создания динамического sitemap.xml листа. class NewsSitemap(Sitemap): changefreq = "daily" priority = 0.8 protocol = 'https' def items(self): return News.objects.all() # news objects def lastmod(self, obj): return obj.date_posted def Newstitle(self, obj): return obj.titleEnglish def …

23.01.2022
Как мы можем использовать два разных сериализатора в одном generics.ListAPIView, переопределяя метод get_queryset()?

Мой Views.py class RelatedFacultyProfile(generics.ListAPIView): serializer_class = FacultyProfileGenericSerializer permission_classes = [IsAuthenticated] def get_queryset(self): helper = UserTypeHelper(self.request, path=False) if helper.user_type == 'F': queryset = Faculty.objects.filter(department=self.request.user.faculty.department) if helper.user_type == 'S': queryset = Faculty.objects.filter(department=self.request.user.student.branch) return queryset class RelatedStudentProfile(generics.ListAPIView): serializer_class = StudentProfileGenericSerializer permission_classes = [IsAuthenticated] …

23.01.2022
Функция в python generate str lik that QW300 [закрыто]

Как я могу написать функцию в python и сгенерировать строку типа "QW300" и следующую строку этой функции QW310

23.01.2022
Как отправить svg в ajax запросе на сервер django?

На сайте есть canvas созданный на fabric.js. Мне нужно отправить svg этого холста на сервер с django, сохранить в базе данных mysql и создать pdf файл на основе svg. На данных момент не получается отправить svg получаю ошибку: Not Found: …

23.01.2022
Вложенный ввод уникальных данных Django rest API

У меня есть два набора представлений один называется Menu, а другой user. Пользователь содержит файл с именем items, который имеет вложенные данные { "id": 30, "email": "loop@loop.com", "name": "loop", "items": [ { "id": 171, "item_name": "burger", "cost": …

23.01.2022
API запрос должен принимать объект пользователя в качестве входных данных и обновлять пользователя

Задача состоит в том, чтобы создать конечную точку API "/updateUser" для обновления информации о пользователе. Запрос API должен принимать объект User в качестве входных данных и обновлять пользователя. Моя модель такова: class UserModel(AbstractUser): name = models.CharField(max_length=50) email = …

23.01.2022
Нажмите на кнопку и запустите подсчет времени на перенаправленной странице (JavaScript)

Я пытаюсь разработать приложение для викторины с помощью Django. Где я хочу добавить функциональность вроде этой - "Когда пользователи нажмут на кнопку начать тест, они будут перенаправлены на страницу вопросов, и время экзамена будет запущено". Здесь я использую JavaScript "setInterval" …

23.01.2022
Недопустимый литерал для int() с основанием 10: 'Название товара' при экспорте в xls с помощью django и xlwt

Работая с библиотекой xlwt для экспорта документов Excel с помощью фреймворка Django, возникла следующая проблема: недопустимый литерал для int() с основанием 10: 'Название продукта' Я пытался использовать различные преобразования в типах данных, но это не помогло. Я …

23.01.2022
Как обновлять поля изображений с помощью форм Django

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

23.01.2022
Как сохранить обновленный текстовый ввод в django?

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

23.01.2022
Как сделать проверку в аргументе, передаваемом периодической задаче в django celery beat

У меня есть периодическая задача в django celery beat, которая требует аргумента (IP-адрес), который должен быть указан в админке django. Мне нужно проверить, верен ли этот аргумент, когда я сохраняю периодическую задачу. Если да, то сохранить его нормально. Если …

23.01.2022
Почему я должен использовать отдельную таблицу для поддержания ролей?

Я создаю проект, в котором есть несколько ролей, поэтому изначально я думал добавить столбец с именем "роль" в таблице пользователей и поддерживать роли. Но позже у меня появилось требование, например, добавить сотрудников под каждую роль. Скажем, Agent & Institution …

23.01.2022
Django: Сбой ограничения NOT NULL: appname_post.user_id

У меня есть следующий сериализатор django rest framework и представление для модели Post, а модели, определенные для приложения, следующие Теперь я хотел протестировать API, поэтому попытался "создать" новый пост со страницы API, но затем получил ошибку IntegrityError …

23.01.2022
Сохранение времени в Django и выполнение задач позже

У меня есть сайт на Django, где я храню некоторые данные и должен буду выполнять определенные задачи в определенное время. Я делал это раньше с моделью, которая выглядела следующим образом: start_at = models.DateTimeField(...) и когда пользователь …

23.01.2022
Почему моя база данных теряет последние данные? Django-приложение развернуто на Heroku

Я развернул веб-приложение Django на Heroku, и оно содержит данные, которые я добавил на этапе разработки, но когда я добавляю новые данные, веб-сайт временно удерживает их в течение некоторого времени (я не знаю, как долго), а затем веб-сайт возвращается …

23.01.2022
Время создания экземпляра модели django

Как узнать, когда экземпляр модели django был создан внутри sqlite? Я перепробовал много методов, но не смог узнать или получить, когда был создан экземпляр моей базы данных from datetime import datetime, timedelta time_threshold = datetime.now() - timedelta(hours=4) results = x.objects.filter(created__lt=time_threshold) …

23.01.2022
Django: как передать имя пользователя в PasswordResetDoneView

PasswordResetView: Пользователь вводит свой email для сброса пароля. PasswordResetDoneView: Пользователь получает сообщение "Email отправлено" Я хочу сообщить пользователю, какой email он ввел в PasswordResetView. Как я могу передать введенный email (который в моем случае является именем пользователя) в html-шаблон …

23.01.2022
Приложение, развернутое на Heroku, не показывает данные из БД MySql

При разработке я установил умную облачную базу данных MySQL в мой проект Django с такими настройками: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'db-name', 'HOST': 'db-name-mysql.services.clever-cloud.com', 'PORT': 3306, 'PASSWORD': 'password', 'USER': 'user' } } Он работал …

23.01.2022
Попытка добавить вариант товара в корзину js Django

Попытка добавить вариант товара в корзину js Django Я просто не очень понимаю, как добавить его в корзину в js и получить его в моем utils.py код хорошо работает до того, как я добавил варианты в models.py. Я действительно разрываюсь, …

23.01.2022
Django - изображения, загруженные пользователем, не отображаются и показывают 404 при Debug = False

Я разрабатываю Django и использую атрибуты ImageFiled в моделях, которые мне нужно отобразить позже. Когда я запускаю сайт в dev (DEBUG = True), он работает, но когда я меняю это значение на False (Production), загруженные изображения больше не отображаются, …

23.01.2022
Не могу прикрутить modelformset_factory к view

VIEW.PY def formamy(request): ExampleFormSet = modelformset_factory(Example, fields=('name',), extra=1) if request.method == 'POST': form = ExampleFormSet(request.POST) inst = form.save() for insts in inst: insts.save() form = ExampleFormSet() return render(request, 'my-page.html',{'formix':form})``` TEST.HTML <form method="POST" action="" > {% csrf_token %} {{ form.management_form …

23.01.2022
Как отобразить связанную информацию в двух классах в админке django?

Я работаю в админке django с двумя классами: Конференция и Команда. Я создал объекты для обоих классов и хочу, чтобы они были связаны между собой. Я создал Conference North и South и хочу отображать названия команд, которые принадлежат к каждой …

23.01.2022
Django Rest Framework: Фильтрация QuerySet работает не так, как ожидалось

Я использую Django 3.2 и Django Rest Framework для API. У меня возникают трудности с тем, чтобы заставить его работать так, как я ожидаю. У меня есть таблица position с примерными данными, подобными следующим: [ { id: 1, position_date: '2022-01-01', …

23.01.2022
Невозможно заполнить форму HTML

Итак, у меня есть экран входа в систему, который я создал, и я использую 3JS для фоновой анимации. На данный момент я не могу нажать на форму, чтобы заполнить поля. <img alt="Example of what the form …

23.01.2022
Как тестировать приложения django, когда моя авторизация удалена?

В настоящее время я использую некоторые тесты следующим образом: @pytest.mark.django_db(databases=["default"]) def test_list_boards(api_client): baker.make(Board) baker.make(Board, name="new") url = reverse("v1:boards-list") response = api_client().get(url) assert response.status_code == 200 assert len(json.loads(response.content)) == 2 редактирование: поскольку я не использую django …

23.01.2022
Django: Почему поле изображения не работает

Добрый день, Я тестирую некоторые вещи с Django image Fields и моделью пользователя. Суть в том, что любой пользователь может загрузить и обновить картинку профиля. Но когда я выбираю картинку и нажимаю загрузить, я получаю сообщение 'This field …

23.01.2022
Как хранить и извлекать пользовательские правила в Django

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

23.01.2022
Когда я перехожу к добавлению в базу данных на панели администратора, нет ввода имени пользователя

Каждый раз, когда я захожу в админ панель и добавляю новый аккаунт, каждое поле позволяет мне ввести ввод, кроме userID Модель from asyncio import FastChildWatcher import email from pyexpat import model from django.db import models from django.contrib.auth.models import AbstractBaseUser, BaseUserManager …

22.01.2022
Class Based View - поля не создаются в базе данных (python Inherits\django cbv)

Я пытаюсь создать модель наследования, следуя этому руководству: https://www.digitalocean.com/community/tutorials/understanding-class-inheritance-in-python-3 Все работает. Можно получить доступ к свойству FirstName в дочернем и показать в представлении, но когда я запускаю makemigration/migrate, наследуемые поля не создаются в таблице в …