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

29.03.2022
Сброс пароля Пользовательское сообщение проверки электронной почты Django с MongoDB

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

29.03.2022
ModuleNotFoundError: Нет модуля с именем 'djangoherokuapp'

При развертывании моего приложения django на heroku я получаю ошибку 2022-03-29T03:17:52.079107+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1014, in _gcd_import 2022-03-29T03:17:52.079107+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 991, in _find_and_load 2022-03-29T03:17:52.079108+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked 2022-03-29T03:17:52.079108+00:00 app[web.1]: …

29.03.2022
Я хочу использовать фильтр независимо от пробельных символов в djangorestframework

у меня есть class KceeService: def getTbBookCrwalingByTitleAndWriter(title, writer): bookData = [] queryset = tb_book_crawling.objects.filter(title__icontains=title, writer__icontains=writer).order_by('-publish_date') for query in queryset: bookData.append(TbBookCrawlingSerializer(query).data) return bookData but title = 'new york 1' , реальные данные колонки = 'new york1' …

29.03.2022
Развертывание django rest на apache в окне

Я перешел по этой ссылке для развертывания django https://github.com/Johnnyboycurtis/webproject#apache-and-mod_wsgi я использую apache на xampp и вот мой текст, добавленный в httpd.conf Listen 8080 ServerName localhost:8080 #first i try to use port 80 but it not …

29.03.2022
Продолжайте получать ошибку формы Django "это поле обязательно", даже если поле заполнено

Я создаю веб-приложение Django и начинаю использовать формы Django. Я продолжаю получать эту ошибку, даже если поле имени проекта введено. <tr><th><label for="id_title">projectName:</label></th><td><ul class="errorlist"><li>This field is required.</li></ul><input type="text" name="title" maxlength="100" required id="id_title"></td></tr> Ниже приведен мой код. …

29.03.2022
Настройка AWS SES с помощью Django

Я пытаюсь добавить AWS SES в свой проект. Где я получаю другой регион в списке MessageRejected at / An error occurred (MessageRejected) when calling the SendRawEmail operation: Email address is not verified. The following identities failed the check in …

29.03.2022
Post and Delete vs. Post and Patch для BooleanField модели?

Я использую Postgres. Я видел темы, сравнивающие DELETE и INSERT против UPDATE, но мой случай использования немного отличается: Я хочу позволить пользователям "отмечать" и "снимать отметку" с модели Item, чтобы она была true или false с состоянием по …

29.03.2022
КАК отправить аутентификационный номер по электронной почте

Я хочу отправить 8-значный номер аутентификации по электронной почте. Как бы я ни старался, я не знаю, что я делаю неправильно. Сначала я установил smtp. Затем я заполнил форму. После создания представления, я создал шаблон. <a href="https://i.stack.imgur.com/Ue2Ty.png" …

29.03.2022
DRF: как создать пользовательский FilterSet для фильтрации ближайших пользователей по расстоянию

Я пытаюсь создать пользовательский FilterSet для фильтрации близлежащих пользователей по расстоянию. Например, если я посылаю GET /api/list/?distance=300, я хочу получить всех пользователей, которые находятся на расстоянии меньше или равном 300м от меня В моей модели есть 2 …

29.03.2022
Включите круглые скобки в django 'layout.html'

У меня есть строка в моем layout.html файле: &lt;a class="nav-link" href="{% url 'index' %}"&gt;Watchlist &lt;span class="badge bg-secondary"&gt;{{ user.watchlist.all() | length }}&lt;/span&gt;&lt;/a&gt; Но шаблон Django не позволяет () внутри {{ }}. Я даже не могу сделать …

29.03.2022
Может быть, я что-то делаю не так с моим сайтом-агрегатором контента? Я не могу заставить статьи отображаться

Я следовал онлайн-учебнику, но смог соскрести различные веб-сайты. Я не могу заставить заголовки статей отображаться. Я не уверен, проблема ли это с моей функцией возврата или с моим HTML-файлом. Вот код для файла views.py from django.shortcuts import render import …

29.03.2022
Django пагинация и текущая страница с кнопкой названия валюты другого значения "USD" или "EUR"

Я пытаюсь передать 2 значения в моем Django криптовалютном проекте page_number и currency, например USD. Page Load Crypto currencies with defalut converter to price in USD User have possibility to change currency from USD to EUR or JPY or …

29.03.2022
Как перенаправить при возникновении ошибки внутри представления на основе класса Django

У меня есть представление на основе класса (допустим, DetailView), которое отображает страницу со списком объектов на основе slug в URL. Но если объект с заданным slug не существует, он выдает ошибку. Что я хочу, так это перенаправить на главную …

29.03.2022
Pytest для проверки существования полей, перечисленных в list_display

Я пишу модульные тесты и хочу узнать, можно ли сделать тест на существование всех list_display полей в интерфейсе администратора. например, для этой модели: class Order(models.Model): class PaymentStatuses(models.TextChoices): PENDING = "pending" PAID = "paid" REFUNDED = "refunded" order_ref = …

29.03.2022
Могу ли я использовать значения из одной формы в другой форме с помощью Django?

У меня есть приложение Django с двумя формами, где views.py выглядит следующим образом: import pandas as pd import numpy as np from django.contrib.auth.decorators import login_required from django.shortcuts import render from django.template.response import TemplateResponse from pbmcalculator.models import PbmCalculator, simulator from …

29.03.2022
Django UpdateView возможно только в течение 15 минут

У меня есть небольшое приложение. В модели у меня есть: created_at = models.DateTimeField(auto_now_add=True, default = 'time and date created'), Теперь я хочу, чтобы через 15 минут после созданного_at UpdateView больше не выполнялся. однако я просто …

29.03.2022
Как я могу запустить несколько серверов Django из одного проекта Pycharm?

Я хочу иметь возможность запускать три разных сервера Django из одного проекта Pycharm, однако, когда вы заходите в: settings -&gt; languages &amp; frameworks -&gt; Django похоже, что вы можете установить только 1 корень проекта Django, 1 файл Django …

29.03.2022
Сохранение центроида (мульти)многоугольника как геометрии точки в модели

У меня есть две таблицы, одна с многополигональными геометриями, другая с колонкой для точечных геометрий. Я хочу, чтобы центроид выбранного многоугольника сохранялся как геометрия точки для другой таблицы. class matview_all_administrative_units(models.Model): lau_id = models.IntegerField(primary_key=True) ortsgemeinde = models.CharField(max_length=150) verwaltungsgemeinde = models.CharField(max_length=150) …

29.03.2022
Django: ограничение с нулевыми условиями по нескольким полям

У меня есть модель в проекте Django/PostgreSQL и я хочу добавить следующие ограничения на три nullable поля: либо все поля являются NULL, либо все из них не являются. Вот код (упрощенный): class SomeModel(models.Model): …

28.03.2022
Как изменить данные внутри связи многие ко многим?

Имеется несколько моделей, основные из них: class Status(models.Model): title = models.CharField(max_length=255, verbose_name='Статус') class Shipment(models.Model): #много разных атрибутов status = models.ForeignKey(Status, verbose_name='Статус', on_delete=models.PROTECT, blank=True, null=True) class Dilevery_Transport(models.Model): #много разных атрибутов freight = models.ManyToManyField(Shipment, verbose_name='Отправления', blank=True) status = models.ForeignKey(Status, verbose_name='Статус', on_delete=models.PROTECT, blank=True, …

28.03.2022
После развертывания проекта django, emal send не работает. Кто-нибудь может помочь мне исправить это?

В моем проекте django, когда я работаю на localhost, отправка почты работает. После этого я развернул свой проект на aws, но в это время отправка почты не работает. Кто-нибудь может объяснить это? Мой файл settings/base.py EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' …

28.03.2022
Как я могу показать фотографию mi профиля?

Фотография загружается и сохраняется в базе данных, но я не могу показать ее в шаблоне. Что я могу сделать? Где проблема? Какова будет логика? Настройки: STATIC_URL = '/static/' STATICFILES_DIRS = [STATIC_DIR] MEDIA_URL = '/media/' Урлы: urlpatterns …

28.03.2022
Можно ли использовать текстовое поле в postgres с полем charfield в django?

У меня есть таблица в postgres со столбцом description, который имеет тип varchar(2000), поэтому в django: description = serializers.CharField(......., max_length = 2000) Я хочу изменить столбец description в postgres на тип text Могу ли я оставить …

28.03.2022
Как хранить данные пользователя из модели пользователя в таблице базы данных в django

У меня есть таблица Buyer в базе данных mysql, и я хочу взять имя пользователя, email, пароль из модели User (модель django по умолчанию) и сохранить их в таблице Buyer, Модель покупателя в models.py: class Buyer(models.Model): row_id = models.AutoField(primary_key=True) …

28.03.2022
Django - данные одной учетной записи отображаются на другой учетной записи

У меня есть система регистрации домашних животных, где клиент может войти в свой аккаунт и зарегистрировать своих животных. Однако после того, как вы зарегистрировали животное и вышли из системы, а другой пользователь вошел в систему, он может видеть всех …

28.03.2022
Создание номера отношения на основе PK в Django

Я уже несколько дней пытаюсь найти способ создания номера отношения на основе PK в models.py, когда я создаю новый объект. Причина, по которой я пытаюсь это сделать, заключается в том, чтобы иметь 8-значный номер, начинающийся от 00000001 до 999999999. Я …

28.03.2022
ValueError: invalid literal for int() with base 10: '-----'ValueError: invalid literal for int() with base 10: ''

Product(product_id2=prod_id2,shop=request.user,product_name=prod_name,category=category.objects.get(id=int(cat)),subcategory=subcategory,price=price,price_not=price_not,desc=desc,gst=gst_l,image1=image1).save() я попробовал int(float(Cat)), но он показывает не удалось преобразовать строку в float: '-----'

28.03.2022
Не передается content из views в html Django

Не передаются данные из views в html #Views from django.template.loader import render_to_string from django.core.mail import EmailMessage from django.shortcuts import render, redirect from .forms import * from django.views.generic import View …

28.03.2022
Почему django не может распознать два конвертора путей друг от друга?

У меня есть приложение django и у меня есть 2 пути url, которые отличаются только в последней части, которая является конвертером путей: path('questions/&lt;pk&gt;', views.QuestionDetailView.as_view(), name='question_detail'), path('questions/&lt;slug:tag_slug&gt;', views.QuestionListView.as_view(), name='questions_by_tag') Когда я перехожу на 127.0.0.1:8000/questions/1, все нормально и он показывает …

28.03.2022
Как проверить, что данные являются int, float в python

Я знаю, что подобные вопросы уже задавались и на них давались ответы, например, здесь: Как проверить, является ли строка числом (float или Int ) в Python? Однако это не дает ответа, который я ищу. Я пытаюсь сделать …

28.03.2022
Как сохранить данные из онлайн API, чтобы отобразить их в Django rest framework?

Я пытаюсь получить API цен от coinmarketcap и сохранить их или отобразить локально в Django Rest framework на localhost? Какие различные вещи я должен сделать в своем models.py? Что другое я должен сделать в своем views.py? …

28.03.2022
Ошибка при создании записи в БД. Django Forms. ImageField

Происходит ошибка: Обязательное поле. Views.py: class CreateFile(DataMixin, CreateView): form_class = AddFileForm template_name = 'filehost/add_file.html' def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) c_def = self.get_user_context(title='Добавление файла') return JoinDicts(context, c_def) Urls.py: from django.urls import path, re_path from django.views.decorators.cache import cache_page from .views …

28.03.2022
Перебор объекты и их свойст Django Template

Не могу понять как в шаблоне django-temlate дампнуть прокинутые в него переменные. если попробовать оторбразить (наверное словари) в шаблоне подобным образом **index.html** {{posts}} нечего толкового не получиться вопрос не в том чтоб достучаться до определенного значения а дампнуть все …

28.03.2022
Перенаправление на ту же страницу после отправки формы в views.py не работает при использовании Django paginator

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

28.03.2022
Проверка CSRF не прошла. Запрос прерван в Django rest framework при отправке запроса из flutter

Я выполнил все, что упоминалось в документации к Django rest-framework и Flutter http, но все равно получаю ошибку. Вот мой код : Django Настройки REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': [ 'rest_framework.authentication.TokenAuthentication', ] …

28.03.2022
Django Уведомлять пользователя о состоянии выполнения

При выполнении вызова на сервер я хочу, чтобы сервер уведомлял каждый раз, когда "этап" был завершен, вместо того, чтобы ждать полного выполнения. Допустим, у меня есть вызов в файле views.py def some_call(request): final_body = long_process_with_stages() return HttpResponse(json.dumps(finalbody)) # I …

28.03.2022
Сброс пароля в authenticationApp

Мне нужно, чтобы при сбросе пароля пользователи указывали и свой старый пароль, используя ссылку, которую они получают из бэкенда django. Как мне это реализовать? Заранее спасибо.

28.03.2022
Создание регистра в другой таблице с id как FK первой таблицы автоматически после создания регистра в первой таблице Django

Models.py class Email(models.Model): id = models.CharField(max_length=200, primary_key=True) subject = models.CharField(max_length=200) message = models.CharField(max_length=2000) time = models.CharField(max_length=50) read = models.BooleanField() starred = models.BooleanField() hasAttachments = models.BooleanField() class Attachments(models.Model): type = models.CharField(max_length=200) filename = models.CharField(max_length=200) preview = models.CharField(max_length=200) url = models.CharField(max_length=200) size …

28.03.2022
Response.status_code 400 для простого теста представления

Я передаю простое json-тело моему представлению, но получаю 400 вместо 200. Это должен быть действительно простой тест, но я не могу понять, что не так. Спасибо. Url: "api/v2/ada/send", views.sendView.as_view(), name="ada-send", ), Вид: class sendView(generics.GenericAPIView): permission_classes = (permissions.IsAuthenticated,) …

28.03.2022
Как отобразить 2 месяца в календаре в Django?

Итак, я делаю приложение для календаря на основе этого дизайна календаря и вот как он сейчас выглядит Однако я хочу отобразить 2 месяца рядом в этом календаре (в примере выше …