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

07.07.2022
Есть ли способ заставить мою html-страницу обновляться/перезагружаться после завершения работы функции во вкладке django view.py?

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

07.07.2022
Цикл For внутри условия IF для отображения нужной категории в шаблоне django

Я пытаюсь показать правильные статьи в разделе категории, используя условие if с циклом for внутри, пока что я показываю все статьи, а не только те, которые должны быть в категории. home.html вот мой шаблон: {% …

07.07.2022
Jwt-токен, истекающий каждые 5 минут в django SIMPLE_JWT

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

07.07.2022
Развертывание приложения Django на azure - нет модуля с именем django

Я пытаюсь развернуть веб-приложение django на azure, но у меня ничего не получается! Я пробовал различные методы развертывания (VSCode, Zip-файл, github...) и следовал различным вопросам на StackOverflow и других форумах, но тщетно. Теперь я пытаюсь развернуть с помощью zip-файла …

07.07.2022
Отправлять список отфильтрованных пользователей в экземпляр redis при срабатывании функции во фронтенде

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

07.07.2022
Django AppRegistryNotReady при запуске другого multiprocessing.Process

Проблема Мне нужно было запустить несколько UDP-серверов на разных портах, которые обмениваются данными с ядром Django, поэтому я определил команду Django, которая вызывает метод (start_udp_core), запускающий каждый UDP-сервер в отдельном процессе. Я использовал socketserver.UDPServer и хранил необходимые данные для …

07.07.2022
DJANGO TO HEROKU ImportError только win32

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

07.07.2022
Как я могу установить атрибут для использования в методах POST и GET в представлениях на основе классов в django?

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

07.07.2022
Почему добавление виджета FilteredSelectMultiple к полю формы ModelMultipleChoiceField не публикует выбранные значения?

Я уже некоторое время мучаюсь над этим вопросом, и ни один из существующих постов не помог мне его решить. У меня есть форма со следующим полем, объявленным в forms.py: class SignRequestForm(forms.ModelForm): dental_codes = forms.ModelMultipleChoiceField( label='Select Proccedure Codes', queryset = …

07.07.2022
Не удается проверить адрес электронной почты с помощью Django Rest и React

Друг, я новичок и пытаюсь разобраться. У меня есть некоторые проблемы с верификацией пользователя по электронной почте. У меня есть бэкенд на 8000 порту с Django rest framework и фронтенд на 3000 порту с React. После регистрации я получаю письмо …

07.07.2022
Исключение в методе Route метода Router в python

Я создал небольшое приложение дорожной карты и использовал класс Router из pyrolib3, но когда я вызываю метод doRoute(location, destination), у меня возникает ошибка SAXParseException at /"unclose token"

07.07.2022
Как передать параметры запроса через запятую в поле SerializerMethodField - Django Rest Framework

Я пытаюсь передать параметры запроса через запятую в сериализатор и вернуть значение SerializerMethodField в JsonResponse views.py: class MyModelViewSet(ModelViewSet): serializer_class = serializers.MyModelSerializer def get_serializer_context(self): context = {'request': self.request} years = self.request.GET.get("years") if names: context['years'] = "years" return context serializers.py: …

07.07.2022
Динамическое обновление значений поля в зависимости от выбора, сделанного в другом поле в Django

У меня есть две таблицы. Inventory и Invoice. InventoryModel: from django.db import models class Inventory(models.Model): product_number = models.IntegerField(primary_key=True) product = models.TextField(max_length=3000, default='', blank=True, null=True) title = models.CharField('Title', max_length=120, default='', blank=True, unique=True) amount = models.IntegerField('Unit Price', default=0, blank=True, null=True) def …

07.07.2022
Как указать часовой диапазон времени в djagno?

Я хочу принимать заказы в определенные временные рамки, просто я хочу подтверждать заказы, если они находятся в пределах 8:00-19:00, независимо от того, какой это день или дата.

07.07.2022
Как передать переменную django в качестве параметра внутри тега {% url %}?

Допустим, у меня есть такая функция view: def view(request): x = 5 y = 10 context = { 'x': x, 'y': y, } return render(request, 'index.html', context) и функцию result, подобную этой: def result(request, number): square = …

07.07.2022
Django форма выбора "Select"

Я хочу сделать форму select с выбором страны, но не знаю, как засунуть options в select средствами django. В документациях искал, но в основном была не та информация или было не понятно, по итогу я не нашел. Я хочу сделать …

07.07.2022
Какой правильный способ динамического изменения html с помощью django

Предположим, у нас есть страница входа в систему, где на первом этапе нас просят ввести свой email. Мы отправляем эту информацию на сервер, который проверяет, существует ли аккаунт с этим email, и если да, то наша цель - изменить …

07.07.2022
Переопределение метода form_valid для загрузки нескольких файлов

Есть такая модель class Photo(models.Model): photo = models.ImageField(upload_to="photos/%Y/%m/%d/") user = models.ForeignKey(User, on_delete=models.CASCADE) Форма class UploadFile(forms.ModelForm): class Meta: model = Photo fields = ['photo'] widgets = { 'photo': forms.ClearableFileInput(attrs={'multiple': True}), } Для загрузки одной фото делаю так, работает def …

07.07.2022
Объект не является итерируемым в Django при возврате объектов в API

Я использую Django rest framework и Django для создания сайта, показывающего события. Я фильтрую существующие модели в базе данных и вывожу новые объекты в новом API. Пока что я возвращаю все объекты в базе данных, а при возврате отфильтрованных …

07.07.2022
Django REST framework - дополнительное поле в JsonResponse

У меня есть APIView, который должен возвращать поле модели и одно дополнительное поле - значение которого возвращается функцией. class MyView(APIView): def get(self,request): qs = list(MyModel.objects.values('name','last_name')) for q in qs: q['age'] = get_age(1980) return JsonResponse({'results': qs}) Какой лучший способ …

07.07.2022
ProgrammingError в столбце "" не существует

Я добавил пользовательское расширение к модели djangos User и теперь получаю эту ошибку: return self.cursor.execute(sql, params) django.db.utils.ProgrammingError: column users_account.birthday does not exist LINE 1: ... "users_account"."id", "users_account"."user_id", "users_acc... ^ Он появляется только когда я пытаюсь отредактировать …

07.07.2022
Получение ошибки при попытке войти на страницу администратора с помощью django

Я пытаюсь войти на страницу администратора на django. У меня есть учетная запись суперпользователя, но когда я пытаюсь войти, я получаю эту ошибку: ('42S02', "[42S02] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Invalid object name 'django_session'.)

07.07.2022
Электронная почта не отправляется, вероятно, из-за моего поставщика услуг

Я ищу, возможно, есть способ решить эту проблему. SMTPConnectError at /accounts/signup/ (421, b'Service not available') Эта ошибка возникает, когда я использую свой домашний Wi-Fi во время разработки, я точно знаю, что это WiFi, потому что подключение к …

07.07.2022
Как обслуживать медиафайлы при тестировании Django DRF с помощью APILiveServerTestCase?

У меня есть несколько тестов Django DRF, которые выглядят следующим образом: from django.conf import settings from rest_framework.test import APILiveServerTestCase, RequestsClient class APITests(APILiveServerTestCase): def setUp(self): self.client = RequestsClient() def test_endpoints(self): with self.settings(MEDIA_ROOT=f"{settings.BASE_DIR}/test_media/"): # Upload file self.client.post( URL, files={"my_file": …

07.07.2022
Модульное тестирование для периодической задачи celery

У меня есть периодическая задача celery, реализованная для отправки электронной почты пользователям в определенную дату, установленную в модели, Как я могу написать модульный тест для следующей задачи celery. @app.task(bind=True) def send_email(self): send_date = timezone.now() records = Model.object.filter(due_date=send_date) for record …

07.07.2022
Мне нужно вывести информацию из базы данных в index.html

Мне нужно получить информацию из базы данных и отобразить ее на странице index.html он выдает следующую ошибку.<<<1><><1> (env) PS E:\crudpython&gt; &amp; e:/crudpython/env/Scripts/python.exe e:/crudpython/core/views.py Traceback (последний последний вызов): Файл "e:\crudpython\core\views.py", строка 2, in from .models import Produto ImportError: попытка относительного …

07.07.2022
Как фильтровать по автору в Django? Получаю ошибку: В поле 'id' ожидается число

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

07.07.2022
Невозможно подключить браузер к любому из моих образов докеров

На днях я скачал cookiecutter django, чтобы начать новый проект. Я запустил его (вместе с postgres, redis и т.д.) внутри контейнеров docker. Конфигурационные файлы должны быть в порядке, потому что все они были сгенерированы coockicutter. Однако, как только …

07.07.2022
Вызов функции в DetailView, views.py. которая возвращает bool. Django, python

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

07.07.2022
Django - TailwindCSS не загружает некоторые атрибуты

У меня возникают проблемы при использовании некоторых атрибутов в Django и TailwindCSS. Возьмем для примера эту таблицу: &lt;div class="relative overflow-x-auto shadow-md sm:rounded-lg"&gt; &lt;table class="w-full text-lg text-left text-gray-500 rounded-2xl mt-4 dark:text-gray-400"&gt; &lt;thead class="rounded-2xl text-lg text-white uppercase bg-[#68BA9E] …

07.07.2022
Как использовать несколько моделей в представлении общего списка на основе класса django

Вот мой код для файла models.py, from django.db import models from config.g_model import TimeStampMixin # Create your models here. class Variant(TimeStampMixin): title = models.CharField(max_length=40, unique=True) description = models.TextField() active = models.BooleanField(default=True) class Product(TimeStampMixin): title = models.CharField(max_length=255) sku = models.SlugField(max_length=255, …

07.07.2022
Django сайт, который добавляет имя пользователя на изображение приветствия, как запретить Не имена и как запретить доступ к странице "/pic"?

Я пытаюсь сделать сайт на django, который принимает имя пользователя и добавляет его к поздравительной картинке. Сейчас я использую return return FileResponse(i_mg) для показа картинки с именем пользователя на другой странице, которая называется pic.html, но я обнаружил, что это …

07.07.2022
Django Rest Framework: потеря порядка при попытке вернуть get_queryset() в методе get modelviewset

В get_queryset я могу получить список кандидатов в нужном мне порядке, но когда я возвращаю его, то в ответе API я вижу его в другом порядке serilizer.py class CandidateListSerializer(serializers.ModelSerializer): """ Candidate serializer """ job_skill_detail = serializers.SerializerMethodField(read_only=True) job_role_detail = serializers.SerializerMethodField(read_only=True) …

07.07.2022
Django, SQLite. Значение имеет неверный формат даты. Оно должно быть в формате YYYY-MM-DD

В модели Django использую следующее поле: work_start_date = models.DateField(default = datetime.date.today(), verbose_name = 'Дата начала', blank = True, null = True) Для добавления записей в БД использую модальную форму, формат даты в которой - дд.мм.гггг. Собственно, при попытке добавить …

07.07.2022
Изменение цвета стиля с помощью JavaScript не работает

Я пытался изменить цвет стиля поля ввода при выборе определенной опции, но ничего не получается. Я пробовал и onclick, и oninput, но безрезультатно. Я подозреваю, что проблема кроется в {{ type }} или == 'Buy'. function changeColor () { …

07.07.2022
Serializing где делает дополнительный запрос в бд?

Мои model class Chat(models.Model): client = models.BigIntegerField(verbose_name='ID клиента') operator = models.BigIntegerField(verbose_name='ID оператора') data = models.DateTimeField(auto_now_add=True) works = models.BooleanField(default=True) stopped = models.BooleanField(default=False) ticket = models.ForeignKey(Ticket, related_name='chat', on_delete=models.CASCADE, verbose_name='№ Тикета') def __str__(self): return '№' + str(self.id) class Message(models.Model): user_id = models.BigIntegerField(verbose_name='ID отправителя') …

07.07.2022
Не удается правильно проксировать Apache

Я использую приложение Django. Я хочу получить доступ к нему через Apache. Итак, я сделал DEBUG=False и попытался проксировать ProxyPass "/" "http://localhost:8000/" Так что он маршрутизирует к моему приложению. Единственная проблема в том, что статические файлы не загружаются …

07.07.2022
Django: нет уникального ограничения, соответствующего заданным ключам

Я создал расширение стандартной модели пользователя в models.py под названием Client. Я добавил к ней отношение manytomany, чтобы указать, какие клиенты связаны друг с другом: class Client(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) clients = models.ManyToManyField("self", blank=True) Это прекрасно работает …

07.07.2022
Django Rest Framework upload_to работает не так, как хотелось бы

Я передаю callable для поля image в моем проекте следующим образом def profile_picture_path(instance, filename): """Path for uploading profile pictures in media directory""" return f"user/profile_picture/{instance.pk}/{filename}" class User(AbstractUser): profile_picture = models.ImageField(_("profile picture"), upload_to=profile_picture_path, null=True, blank=True) Когда я добавляю пользователя через …

07.07.2022
Использование EmailMultiAlternatives в Django, но он случайно перестал отправлять электронные письма

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