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

29.07.2022
Вопросы, касающиеся Flutter Web и Django Rest API

Я пытаюсь сделать этот блог-сайт для моего университета, я использую flutter для frontend и DRF для backend. У меня есть несколько вопросов относительно этого. Нужно ли мне размещать мой DRF API для получения данных с сервера? Будет …

29.07.2022
При обслуживании приложения django через сервер apache и сервер разработки получается разная кодировка символов

У меня следующая установка: Django: 4.0.5 Python: 3.9.2 Debian: 11.1 Apache2: 2.4.53-1~deb11u1 libapache2-mod-wsgi-py3: 4.7.1-3+b1 mariadb-server-10.5: 1:10.5.15-0+deb11u1 . Когда я запускаю свое приложение с сервера разработки (тот же virtualenv, тот же код), оно работает без ошибок, но когда я …

29.07.2022
Как передать 'user_id' в CustomerSerializer?

Tldr; Я не знаю, как передать user_id из requests.user.id и использовать его в CustomerSerializer для сохранения объекта в базу данных. Ошибка связана с тем. факт user_id существует в таблице customer, в базе данных, но он не отображается как поле для …

29.07.2022
Невозможность доступа к связанным объектам с общим внешним ключом в Django и типах контента

Эй, ребята, я не знаю, правильно ли я делаю, но у меня есть эти классы или модели class CartItem(models.Model): cart = models.ForeignKey(Cart, on_delete=models.CASCADE) content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE) object_id = models.UUIDField() content_object = GenericForeignKey('content_type','object_id') и у меня есть эта …

29.07.2022
Проблема с удалением элементов списка в другом списке в python

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

29.07.2022
По какой причине Django не получает имя хоста? Django multi tenancy

У меня проблема с отображением элементов базы данных в шаблоне our_team. Я могу получить все элементы от членов (используя .all()), но когда я фильтрую с помощью tenant, я не получаю ничего вообще. Может быть, я неправильно получаю имя хоста …

29.07.2022
Так ли плохо многоступенчатое наследование в django?

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

29.07.2022
Статические файлы не загружаются на Amazon Bean Stalk для приложения Django

Я знаю, что этот вопрос задавался много раз, и я пробовал все решения, упомянутые на Stackoverflow, но я не смог заставить свой работать. Итак, вот мой вопрос: Мой код (на eb) находится под: /var/app/current и моя структура …

29.07.2022
Фильтрация запросов в Django в постраничном представлении search_view

У меня проблема с фильтрацией моего набора запросов с помощью следующего представления: def innovation_search_result_view(request, *args, **kwargs): context = {} searched = '' # Search if request.GET: searched = request.GET.get('eWords', '') context['searched'] = searched lookup=(Q(ttg__icontains=searched)) searched_innovations = Innovationdb.objects.filter(lookup) searched_items = …

29.07.2022
Django не перенаправляет из-за ошибки Page not Found

Я создаю функцию редактирования профиля, которая обновляет профиль и перенаправляет обратно на страницу профиля текущего пользователя. В настоящее время обновление работает нормально, но перенаправление дает мне ошибку "страница не найдена". Почему это происходит? url patterns: urlpatterns = [ …

29.07.2022
Django Saas и Multi Tenant

Я действительно борюсь с тем, как мне начать этот новый проект. Это будет мое первое приложение SaaS/Multi Tenant. Приложение представляет собой приложение для управления запасами. Как приложение будет работать, пользователь будет регистрироваться и создавать учетную запись. Как только пользователь …

29.07.2022
Django simplejwt + django-allauth как выдать персональный токен доступа для аутентификации в социальных сетях

Я реализую сервис, который позволяет пользователям регистрироваться через обычное имя пользователя + пароль, google, facebook и github. У меня работает аутентификация на моем разделенном фронтенде и бэкенде, но вот в чем моя проблема. Я разрабатываю инструмент CLI на …

28.07.2022
Django условная проверка существования отношения "многие ко многим

Модель: class RecordModel(BaseModel): visibility_setting = models.PositiveIntegerField() visible_to = models.ManyToManyField(UserModel, blank=True) Мне нужно вернуть строки в зависимости от строки visibility_setting: if visibility_setting == 0 - возвращает строку без каких-либо проверок, if visibility_setting == 1 - мне …

28.07.2022
Сериализатор не вызывается AttributeError: объект 'str' не имеет атрибута '_meta'

Я модифицировал Auth User с помощью класса AbstractUser. Зарегистрировал его в настройках. Все остальное работает Я могу создать экземпляр, используя модель пользователя НО Проблема возникает во время сериализации. Мой сериализатор не выдает никаких ошибок, но каждый раз, когда я …

28.07.2022
Интеграция асинхронного кода Python с Django

У меня есть асинхронный код python, который приведен ниже и выполняет функцию регистрации: async def add_account_endpoint(self, request: web.Request): """ Adds account to the list of accounts with username and password : param request: Web request from the URL where …

28.07.2022
Django - Установка queryset в ListView в зависимости от нажатия кнопки

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

28.07.2022
Объекты фильтра Django models для ManyToManyField

Например, у меня есть модель: class User(models.Model): is_active = models.BooleanField( 'Is active user?', default=True ) friends = models.ManyToManyField( 'self', default=None, blank=True, ) Как я могу отфильтровать только активных пользователей в ManyToManyField? (Это не будет работать, просто …

28.07.2022
Django form.is_valid() не возвращает файл

Я пытаюсь проверить загрузку CSV-файла, проверяя наличие всех ожидаемых заголовков. После того, как я прохожу валидацию на моей форме, возвращаемый файл, похоже, не существует / или недоступен. Мое мнение: @login_required @permission_required('products.report_upload', raise_exception=True) def uploadPackingNotesView(request): if request.method == …

28.07.2022
Ошибка не реализованной функции при использовании Django sorl-thumbnail

Когда я пытаюсь загрузить пост с прикрепленным к нему изображением jpg через админку в моем приложении Django, оно выдает мне ошибку Function not implemented errorno38. У меня андроид и я использую pydroid. Я следовал инструкциям при установке sorl-thumbnail, и я …

28.07.2022
Я хочу сделать случайный уникальный идентификатор и проверить, если он существует, то нужно сделать новый и сохранить в админ-панели модели пользователя. Заранее спасибо

Я пытался сохранить случайный account_id в User id модели django User. **** мой код **** from .models import * from django.contrib.auth import get_user_model User = get_user_model() def User(): def account_id(): account_id = random.randint(1000000, 9999999) is_unique = User.objects.filter(account_id=account_id).exists() if …

28.07.2022
Пустые ФАЙЛЫ запросов в django

У меня есть модель Django, содержащая поле fileField и форму ModelForm, которая запрашивает у пользователя загрузку файла. Однако, что бы я ни делал, request.FILES, возвращаемый сервером, ничего не содержит. Вот модель: class RepoFile(models.Model): id = models.IntegerField(primary_key=True) repo = models.FileField(blank=False, …

28.07.2022
Кэшируется ли timzone.now() при использовании в ограничении проверки?

У меня есть поле модели с учетом часового пояса с ограничением CheckConstraint: class MyModel(models.Model): my_text = models.CharField() my_date = models.DateTimeField() class Meta: constraints = [ models.CheckConstraint( check=Q(my_date__lte=django.utils.timezone.now()), name='mycontraint' ] В моей форме я обрабатываю данные, чтобы добавить …

28.07.2022
Не удаётся создать форму для комментариев

Создал модель, вью и формы. Вывожу всё на HTML шаблон, но на сайте нияего кроме кнопки не появляется. models.py: class Comment(models.Model): title = models.CharField(max_length=140) post = models.ForeignKey(Post, on_delete=models.CASCADE, related_name= 'comments') comment= models.TextField() date = models.DateTimeField(auto_now_add = True) exist = models.BooleanField(default=True) …

28.07.2022
Проблема статического корня - статические файлы не загружаются при развертывании на pythonanwhere

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

28.07.2022
Что значит "проверить код в GitHub"?

"Итак, вы делаете миграции в среде разработки, вы делаете их правильно, а затем вы хотите проверить их в GitHub, возможно. А затем в продакшене вы извлекаете свои миграции из GitHub, и они мигрируют." Сейчас я слушаю лекцию, и в …

28.07.2022
Как изменить путь к изображению при размещении ссылки на него в HTML-шаблоне?

При нажатии на категорию пользователю должны быть показаны все товары, которые находятся в этой категории. Однако, когда я нажимаю на категорию, изображения товаров не показываются, потому что поиск изображений осуществляется по CATEGORY/media/images/... (CATEGORY - название категории), а не просто /media/images/... …

28.07.2022
Создать объект Django с полем FileField с помощью обертки `File` и in-memory-file?

Я пытаюсь создать функциональность в моем приложении, где будет создан In-memory PDF файл и этот файл будет сохранен на FileField в моей Document модели. Объяснение процесса: from io import BytesIO from PyPDF2 import PdfWriter in_memory_file = BytesIO() …

28.07.2022
Как получить доступ к объекту, на который ссылается Django GenericForeignKey

Я не знаю точно, как получить доступ к объекту, на который ссылается общий внешний ключ class Cart(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE,related_name='cart_items') product_type = models.ForeignKey(ContentType, on_delete=models.CASCADE, limit_choices_to=limits) product_id = models.UUIDField() content_object = GenericForeignKey('product_type', 'product_id') quantity = models.PositiveSmallIntegerField() Я …

28.07.2022
Как получить все данные на странице? Django

Как более корректно получить все данные на веб-странице с помощью Django? from django.http import HttpResponse from .models import Student def get_students(request): students = Student.objects.all() return HttpResponse(''.join(f'<p>{student}</p>' for student in students))

28.07.2022
Что такое функция в декораторах django

1.У меня есть декоратор django, но я не знаю, что означает аргумент функции, например, по умолчанию он установлен на None, что это значит и что означает actual_decorator(function)? 2.также как условие 'if function' возвращает True, в то время как моя …

28.07.2022
Ошибка типа: Поле 'id' ожидало число, но получило <Пользователь: ILador>

Я работаю с моделями Django и Django-Rest-Framework. Когда я пытаюсь получить доступ к моделям через Rest-Framework, я получаю "TypeError at /home/profiles/: Field 'id' expected a number but got &lt;User: ILador&gt;." вот мой код: Models.py- from django.db import models from …

28.07.2022
Деплоймент Django с базой данных mysql на персональном сервере

Я работаю над развертыванием своего проекта Django на Linode. Моя база данных MySQL, которую я использовал во время разработки, находилась на сервере ubuntu, который стоит у меня дома. Это отличалось от компьютера, на котором я писал программу. В файле settings.py …

28.07.2022
Djnago Группа CheckboxSelectMultiple

Я хочу создать зависимые поля выбора. Например, если я выберу PROCEEDING_CHOICES[0][1] модели Card, я не смогу выбрать ни один из вариантов поля first_dispute. Другая ситуация: если я выбираю CHOICES[1][1] из модели FirstDispute, я не могу продолжить работу с полем …

28.07.2022
Django Тестирование клиентского POST-запроса, получение 403 ошибки

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

28.07.2022
Я получаю AttributeError: 'HttpResponse' object has no attribute 'endswith' when calling window.location.reload(True) from script

я пытался перезагрузить свой сайт сразу после обновления данных, поэтому я сначала протестировал функцию, добавив ее в управление/команды и планируя импортировать ее позже: from django.core.management.base import BaseCommand from django.http import HttpResponse class Command(BaseCommand): help = 'reload page' def handle(self, …

28.07.2022
Как я могу решить проблему слишком большого количества значений для распаковки (ожидается 2), работая с django?

ребята я работаю с django, у меня есть html файл, который связан с разделом сайта, вот мой файл convertion.html: {% extends 'dashboard/base.html' %} {% load static %} {% block content %} &lt;div class="container text-center"&gt; &lt;form method="POST"&gt; {% csrf_token …

28.07.2022
Django не использует мой пользовательский перевод

У меня есть django проект с django rest framwork. Мне нужен многоязычный проект, и я пытаюсь сделать свой собственный перевод. Я использую документ drf https://www.django-rest-framework.org/topics/internationalization/#adding-new-translations, а также документ django и другие источники, но знаю, что django …

28.07.2022
Strange behavior in Chrome browser [closed]

Views.py "Good afternoon! I made a progame to process the Excel forms on my server (for my own needs at work) and everything seems normal in Pycharm and in Mozila Firefox browser, but here is a strange behavior in Chrome …

28.07.2022
Инвариант не сработал: Была обнаружена мутация состояния между отправками, в пути 'cart.itemsPrice'. Это может привести к некорректному поведению

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

28.07.2022
Как добавить ссылку в админку Django

У меня есть админ-панель, я хотел бы добавить свою собственную ссылку где-то сверху (например, на мою социальную сеть). Как я могу это сделать? Я думаю, что мне нужно изменить встроенный шаблон Django.