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

26.01.2022
Почему Django modelform отправляется с ключом enter

Я использую Django modelform, и он отправляется нажатием клавиши Enter. Это то, что я хотел, но я не знаю, почему это работает. Я не добавлял никаких JS-кодов, связанных с keydown, но добавил другие коды для отработки Ajax. Также я обнаружил, …

26.01.2022
Утечка памяти в Django после отключения сети?

Вопрос по Django 2.2 DRF 3.8.2 Когда соединение разрывается после REST запроса, оперативная память не очищается. То есть данные из базы выгружаются и остаются в оперативной памяти, где-то глубоко в Django. Как можно решить такую проблему?

26.01.2022
Миграция Django TextChoices в IntegerChoices

В Django (3.2.8) у меня есть набор TextChoices, который я хотел бы изменить на IntegerChoices. Ключи я оставлю прежними, просто значения в базе данных будут разными. Я делаю это для единообразия и исправляю некоторый унаследованный код. Естественно, я изменил TextChoices …

26.01.2022
Когда пробел становится + django модель Textarea

Когда мой комментарий сохраняется, вместо пробелов он заменяет их знаками плюс. Например: Мой комментарий: Привет ребята Пожалуйста, помогите мне Комментарий отображается: Hey+Guys%0D%0APlease+Help+me views i think this is the problem: body = json.loads(request.body.decode('UTF-8')) text = body['comment'][93:] instance.comment = text модель: …

26.01.2022
Метод удаления хранилища по умолчанию не работает под windows [WinError 123]

У меня следующая проблема. Я написал модульный тест, который отлично работает под UNIX, но ломается под Win10. Я загружаю файл с помощью Djangos default_storage: from django.core.files.storage import default_storage uploaded_file = SimpleUploadedFile(self.testfile_name, file.read(), content_type='multipart/form-data') response = …

26.01.2022
Как исправить проблему favicon и manifest image при создании сайта на Python Django?

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

26.01.2022
Как получить среднее значение двух полей даты

Я хочу вычесть время создания объекта результата пользователя и время регистрации пользователя. вот мои модели: class User(AbstractUser): id = models.AutoField(primary_key=True) created_at = models.DateTimeField(auto_now_add=True) username = models.CharField(unique=True, max_length=13) first_name = models.CharField(max_length=32, null=True, default=None) last_name = models.CharField(max_length=64, null=True, default=None) class Results(models.Model): …

26.01.2022
Моя конфигурация бэкенда строки поиска не реагирует должным образом на мое утверждение условия

В настоящее время я настраиваю (backend) панель поиска в моем проекте Django для поиска в базе данных. Я поместил оператор 'if or else' для случая, когда пользователь просто нажимает кнопку поиска, ничего не вводя в поле поиска. Кажется, что …

26.01.2022
Как я могу автоматически создать историю утверждения/отклонения при утверждении запроса или возврата товара?

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

26.01.2022
Сделать поля в мутации updateAccount необязательными django graphql auth

Я использую пакет django graphql auth для обработки аутентификации в проекте Django/Graphql. Я пытаюсь сделать UPDATE_MUTATION_FIELDS необязательными, чтобы их не нужно было вводить при использовании мутации updateAccount, но безуспешно. Соответствующая часть в моем settings.py выглядит так: GRAPHQL_AUTH = { …

26.01.2022
Как я могу показать товары по магазинам?

Я использую django rest framework для создания ecommerce api. Я создал api и пытаюсь получить данные, используя http пакет для flutter и dart. Я получил данные о магазинах/ресторанах, но теперь я хочу получать данные о товарах по магазинам. То есть, …

26.01.2022
Как обновлять мою базу данных Django с помощью rss-ленты каждые X минут?

Новая работа с RSS-каналом Каждые x минут я хочу добавлять в базу данных информацию из rss-ленты, если в ней есть что-то новое. Я написал код для получения и обновления в базе данных, но как сделать так, чтобы этот код …

26.01.2022
Перенос прототипа приложения Shiny на другую платформу?

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

26.01.2022
Пользовательское разрешение Django rest framework для ViewSet

Это мой modelViewSet class UserViewSet(viewsets.ModelViewSet): def list(self, request): users = User.objects.all() serializer = UserSerializer(users, many=True) return Response(serializer.data, status=status.HTTP_200_OK) def create(self, request): serializer = UserSerializer(data=request.data) if serializer.is_valid(raise_exception=True): pass def retrieve(self, request, pk): user = get_object_or_404(User, pk=pk) serializer = UserSerializer(user) return Response(serializer.data, …

26.01.2022
Django Требуется перенаправление для входа в систему

Я пытаюсь перенаправить пользователя, когда он не вошел на мою страницу входа. Я пробовал много разных решений - например, @login_required & request.user.is_authenticated - но ничего не помогло... Я оставляю свои views.py & urls.py, чтобы кто-нибудь мог посмотреть, сможет ли он …

26.01.2022
Установка временной метки в Python w/ timezonedb.com

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

26.01.2022
Локальная 'переменная', на которую ссылаются перед присвоением

Я написал сигнал, который изменяет поле внутри модели пользователя. он работает нормально, но когда пользователь регистрируется в первый раз, он выдает мне такую ошибку: UnboundLocalError: local variable 'scientific' referenced before assignment вот мой сигнал: @receiver(pre_save, sender=User, …

26.01.2022
Активация учетной записи с помощью Django в новейшем Safari не работает

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

26.01.2022
Структура базы данных чата и выполнение одностороннего удаления в drf

Я исследовал и не смог найти правильный ответ, поэтому решил задать вопрос здесь. У меня есть приложение для чата на Django Rest структура выглядит следующим образом: Chat Table это и для групповых, и для частных. Он содержит from_user, to_user …

26.01.2022
Как преобразовать класс представления Api в CreateModelMixin

Class Add_Product(APIView): def post(self,request,*args, **kwargs): user=request.user if user.is_authenticated: data=request.data date=datetime.now().date() slug=user.username+"-"f'{int(time())}' print(data) serializer=ProductSerializer(data=data,many=True) if serializer.is_valid(): print(serializer.data) serializer.save(user=request.user,slug=slug) return Response("Your product is added") return Response(serializer.errors) return Response("Login First") Я хочу преобразовать это в CreateModelMixin Но я не знаю, как …

26.01.2022
Полнотекстовый поиск в graphene-django

Я пытаюсь реализовать полнотекстовый поиск с помощью модуля graphene-django. Есть ли способ сделать это? (Я использую реле). Я хочу передавать строку поиска в запрос get в качестве дополнительного поля. Какую поисковую систему использовать - неважно. Не нашел никакой полезной …

26.01.2022
Как я могу решить эту ошибку KeyError

Как это решить??? Что-то не так? Я новичок в Django... Заранее спасибо

26.01.2022
Django Представление, показывающее связанный контекст модели

Я учусь, и мне трудно создать представление Django, которое отображает модель Company Detail, но также может показывать связанные названия местоположений, которые расположены в дочерних моделях FK для Company. То, что я пробовал, включает в себя следующие модели: class …

26.01.2022
Django игнорирует второе значение поля формы ввода

Когда я отправляю форму, один из входов имеет несколько значений, но Django игнорирует эти значения и берет только первое. request.POST: <QueryDict: {'csrfmiddlewaretoken': ['2hM...truncated'], 'project_code': ['123'], 'project_manager': ['Michael Jackson', 'Hulk Hogan'], note': ['']}> Итак, я хотел бы иметь в …

26.01.2022
Ошибка 400 Bad Request при загрузке данных с amazon S3

Я загружаю файл в S3 pucket с помощью этой библиотеки django-s3direct https://github.com/bradleyg/django-s3direct Я пытаюсь сделать example из этой библиотеки $ git clone git@github.com:bradleyg/django-s3direct.git $ cd django-s3direct $ python setup.py install $ cd example # Add config to …

26.01.2022
Автозаполнение модуля Django не работает в VSCode

Я изучаю Django. При создании класса, расширяющего CreateView, я обнаружил, что модуль не автозаполняется в среде VSCode. В случае HttpResponseRedirect он автоматически завершается следующим образом. Импорт модуля HttpResponse Я получаю "from django.contrib.auth.models import …

26.01.2022
Шаблон Django не загружается

Я пытаюсь загрузить различные html файлы в base.html и они не отображаются. Есть идеи? <body class="bg"> <main class='text'> {% block carousel %} {% endblock %} {% block info%} {% endblock %} {% block content %} {% endblock %} {% …

26.01.2022
Использование первичного ключа для индексации HTML-шаблона Django

Немного запутался, как мне индексировать список, который у меня есть, на основе первичного ключа в шаблоне HTML? Вот моя страница представлений: def current_game_table(request): items = list(Nbav8.objects.using('totals').all()) return render(request, 'home/testing.html', {'items': items}) def current_games(request, pk): item = Nbav8.objects.using('totals').get(pk=pk) items2 = …

26.01.2022
Вывод сериализанных данных в json django

Я только начинаю изучать django. Подскажите, пожалуйста, как правильно вывести данные из разных таблиц, имеющих связь друг с другом, в persons_list используя метод сериализации данных (необходимо заменить id значениями LoanTypeParticipation и Name). Сейчас получаю следующий результат: 0: {Id_Incidents: 120, Id_Group: …

26.01.2022
Heroku - Ошибка сервера (500) - Не статический - DEBUG = False

На моем сайте Django я работаю над устранением последних ошибок и столкнулся с ошибкой. Я наконец-то получил хостинг моих статических файлов с помощью Whitenoise, и они прекрасно хостятся на локальном сервере, когда DEBUG = True или False, и прекрасно …

26.01.2022
Origin 'http://localhost' был заблокирован политикой CORS на amazon-s3

Я пытаюсь загрузить данные в S3, но возникает ошибка CORS. https://s3.ap-northeast-1.amazonaws.com/my-dev-bot-resource-bucket/4252342.jpg?uploads' from origin 'http://localhost:8005' has been blocked by CORS policy ТокенCORS установлен в html <input type="hidden" name="csrfmiddlewaretoken" value="Zo84NgB4sm97d5NVtSXufVq7FpZmaiermOe96GSZgU4Mon8qaYbZsb9siW7gqBLg"> и я установил заголовок CORS [ { "AllowedHeaders": …

26.01.2022
Автовыбор нескольких значений select при получении данных из базы данных

У меня есть bootstrap-select с атрибутом multiple data-max-options="2", давайте воспользуемся примером из официальной документации <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <!-- CSS only --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" …

26.01.2022
Как скрыть иконку из folium.Marker django

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

26.01.2022
Ошибка 404 при поиске страницы на сайте Django

Я пытаюсь создать медиа-страницу на своем сайте через Django. Я следую курсу, и я в тупике. Я следую в точности тому, что делает парень, но продолжаю получать следующую ошибку: Ошибка: Страница не найдена (404) Метод запроса: GET …

26.01.2022
Сигналы Django как уведомить пользователя о новом ответе?

Прямо сейчас мой автор получает уведомления через сигналы, если кто-то ответил или прокомментировал. Давайте немного объясним вам эту строку кода if instance.user.id != instance.blog.author.id: срабатывает только если пользователь не является автором блога. вот мой код: models.py class BlogComment(models.Model): blog …

26.01.2022
Невозможно присвоить объект, который должен быть экземпляром

У меня есть эти Models: class InvestorProfile(SealableModel): investor_type = models.CharField(max_length=200, choices=investor_type_choices) account = models.ForeignKey('app.Account', related_name='add_account_investorprofile', blank=False, null=False, on_delete=models.CASCADE) class Account(SealableModel): contact = models.OneToOneField('app.Contact', on_delete=models.CASCADE) class Contact(SealableModel): firstname = models.CharField(max_length=200) lastname = models.CharField(max_length=200, blank=True, null=True) email = models.EmailField(max_length=200) …

26.01.2022
Как работает django forms?

Я использую CreateForm, как показано ниже. Я ожидаю, что он делает ошибку, но он работает хорошо. Я не понимаю, почему это работает. Django User не имеет email2 полей. class CreateForm(UserCreationForm): email2 = forms.EmailField(label = 'email2') def …

26.01.2022
Как удалить django из windows? Я получаю ошибку разрешения, как на картинке. Также я получаю эти ошибки импорта и исключения в Pycharm при использовании django. I

PermissionError: [WinError 5] Access is denied: 'c:\\program files\\python310\\lib\\site-packages\\django-3.0.14.dist info\\AUTHORS' ![1]: https://i.stack.imgur.com/E4Tfk.png

26.01.2022
Django Gunicorn перезапуск обновления полей

Я заметил странное поведение всякий раз, когда я загружаю на сервер локальные изменения, которые у меня есть. База данных для Django берет все мои объекты и устанавливает поля "updated_by" и "update" на время, когда я обновил сервер... …

26.01.2022
Как сделать всегда активную сессию для postgresql?

Ранее у меня было django приложение/база данных на одном сервере. Теперь я сделал один сервер с приложением, другой сервер с базой данных (Debian 11; Postgresql 12.9 (Install via Homebrew)) Проблема: через несколько часов возникают проблемы с подключением к базе …