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

12.12.2021
Профиль не имеет пользователя

Я пытаюсь использовать контекстный процессор для показа страницы профиля, и когда я использую его, сайт показывает У профиля нет пользователя Контекстный процессор: from .models import Profile def get_profile (request): profile = Profile() return{'information':profile} …

12.12.2021
Как передать js-функцию в шаблон django с помощью include?

Я пытаюсь включить другой шаблон с js функцией в качестве переменной. {% include "einkaufsliste/components/unorderedlist.html" with items=friends clickAction="see_friend()" %} <script> function see_friend(){ var x = $(this).attr("the_item") console.log(x) } </script> Я получаю $(this), но не $(this).attr("the_item") (возвращается undefined) …

12.12.2021
Как организовать гладкий редирект в Django для нового Url-имени принципала

Я хочу изменить систему формирования url на своем сайте. Старые URL (которые индексировались поисковыми системами и сайтами, строящими ссылки) имеют вид: https://<hostname>/<old_site_section_name>/<id>/ Я хочу изменить на: https://<hostname>/<new_site_section_name>/<product_brand-name>/ Итак, индексируемый url теперь выглядит так: https://allgid.ru/Mnt/4149 и должен быть в будущем …

12.12.2021
Получить город из почтового индекса, используя сервис Geonames

Я пытаюсь создать API Rest в Django. Я создал модели и конечные точки. Следующий шаг, который мне нужно выполнить, это получить город имени пользователя из почтового индекса, используя сервис Geoname: www.geonames.org. Я никогда не использовал этот сервис, …

12.12.2021
Почему возникает ошибка 'WSGIRequest' object has no attribute 'data'?

Я пытаюсь использовать оплату картой через stripe в react Js и Django. Я следую https://betterprogramming.pub/how-to-integrate-django-react-app-with-stripe-payments-95709b3f23e5 этому руководству. frontend const handleSubmit = async (event) => { event.preventDefault(); const card = elements.getElement(CardElement); const {paymentMethod, error} = await stripe.createPaymentMethod({ type: …

12.12.2021
Django CBV - Как протестировать get_context_data с uuid в url?

Я использую UUID в url вместо первичного ключа. Я предполагаю, но не уверен, что это является причиной моей проблемы при тестировании CBVs. Мой взгляд на профиль пользователя : class ProfileView(DetailView): slug_url_kwarg = 'uuid' slug_field = 'uuid' model = …

12.12.2021
Как проверить равенство кода проверки электронной почты в django rest framework?

Я пытаюсь создать проверку электронной почты для моего сайта с помощью django rest framework. Механизм выглядит следующим образом: User enters his email and presses continue button He gets a 6 digit verification code He enters the 6 digit …

12.12.2021
Как получить все объекты, которые находятся в поле ManyToMany в моделях Django

У меня есть две модели, и во второй модели я создал поле ManyToMany class Listing(models.Model): title = models.CharField(max_length=50) name = models.CharField(max_length=100) description = models.TextField() starting_bid = models.IntegerField() category = models.CharField(max_length=50, blank=True) image = models.TextField(blank=True) posted_by = models.ForeignKey(User, on_delete=models.CASCADE) active …

12.12.2021
Как изменить содержимое navbar после регистрации пользователя в django

Я хочу изменить содержимое главной страницы моего django с Login,Register на Logout, когда пользователь перенаправляется на главную страницу после успешной регистрации. Я смог добиться следующего изменения, когда пользователь входит в систему, используя user.is_authenticated, но не могу сделать то же самое, …

12.12.2021
Как проверить аутентификацию в django

Def authenticate(username=None, password=None): try: user = User.objects.get(email=username) if user.check_password(raw_password=password): return user return None except User.DoesNotExist: return None def authenticate(username=None, password=None): try: user = User.objects.get(email=username) if user.check_password(raw_password=password): return user return None except User.DoesNotExist: return None

12.12.2021
RelatedObjectDoesNotExist в /profile/ У пользователя нет клиента

Я создал модель пользователя Customer. Я мигрировал модель для синхронизации с базой данных. Однако я получаю ошибку User has no customer. Но после добавления кода профиля для каждого пользователя я получаю следующую ошибку Вот мой код …

12.12.2021
Передайте kwargs методу сохранения модели

Я застрял в странной ситуации, у меня есть kwarg['device_id'], к которому мне нужно получить доступ в моем методе сохранения save method, есть ли способ добиться этого, причина, по которой я хочу избежать переопределения метода update, потому что я сохранил …

12.12.2021
Django rest framework serializer Получена ошибка AttributeError при попытке получить значение для поля `field` на сериализаторе. Попробуйте вложить сериализаторы

AttributeError: Получена ошибка AttributeError при попытке получить значение для поля vesting_choice_id на сериализаторе VestingLocationRateSerializer. Поле сериализатора может быть названо неверно и не соответствовать какому-либо атрибуту или ключу экземпляра QuerySet. Оригинальный текст исключения был: 'QuerySet' object has no attribute 'vesting_choice_id'. Модель …

12.12.2021
Добавьте несколько моделей "Место интереса" к модели "Тур" в Django и позвольте одному "Месту интереса" быть в нескольких моделях "Тур"

Каким образом лучше всего представить эту ситуацию: Я хочу создать туристическое приложение, состоящее из "Tour" и "Place of Interest". Модель "Тур" будет иметь несколько "Мест интереса". Одно "Место интереса" должно иметь возможность быть добавлено к нескольким "Турам". Я …

12.12.2021
Сценарий возвращает данные пустого списка с ответом 200, получая данные из бэкенда django

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

12.12.2021
DRF - отсутствие JWT при создании экземпляра пользователя

У меня проблемы с jwt. Когда я создаю экземпляр пользователя, jwt отсутствует. Когда я пытаюсь получить jwt с зарегистрированными учетными данными, я получаю информацию о том, что предоставленные учетные данные не верны. Все работает нормально, когда я создаю суперпользователя …

12.12.2021
Выпадающий список формы Django не отображается

Я хочу создать выпадающий список в форме. Я следовал этому подходу здесь. Если я использую {{ form.as_p }}, выпадающий список отображается просто отлично. Но рендеринг формы с помощью as_p выглядит ужасно. Вместо этого я перебираю поля формы и …

12.12.2021
Можно ли объединить несколько вызовов API exists() queryset в один вызов БД с помощью annotate?

У меня есть функция decorator.py для проверки, имеет ли зарегистрированный пользователь разрешение на доступ к представлению. def allow_only_admins_authors_coauthors_reviewers_specialists(view_func): def wrapper_func(request, *args, **kwargs): email_of_logged_user = request.user.email book_id = kwargs['pk'] # Get the book id if (request.user.is_admin or \ (Coauthors.objects.filter(paper=book_id, email=request.user).exists()) …

12.12.2021
Django не может найти мой DetailView с первичным ключом

Я пытаюсь сделать простую страницу на Django, где посты отображаются с использованием первичных ключей. Однако страница DetailView с моими постами не может быть отображена. Это моя модель: class Post(models.Model): author = models.CharField(max_length=100) title = models.CharField(max_length=100) posted_date = timezone.now() text = …

12.12.2021
Получение ошибки "<Team: jaja>" должно иметь значение для поля "id", прежде чем это отношение "многие-ко-многим" может быть использовано

Я пытаюсь добавить команду в базу данных, но получаю эту ошибку. Просмотрел похожие вопросы, но ни один из них не решил мою проблему. (Я новичок в Django) Мой код выглядит следующим образом: forms.py from django.forms import ModelForm from …

12.12.2021
Как я могу сделать автоматическую прокрутку вниз - приложение для чата с django

Hello Я хочу сделать автоматическую прокрутку вниз, потому что каждый раз, когда я обновляю страницу, я всегда вижу верхнюю часть бесед, я имею в виду start-conversation, вот мой код &lt;div class="card-body height3 scrollbar" style="margin-bottom: -60px;" id="card-body"&gt; &lt;ul class="chat-list" id="chat-list-id"&gt; &lt;p …

12.12.2021
Чтение текстового файла от пользователя pyttsx3 python

У меня есть программа, которая считывает текст с клавиатуры и конвертирует этот текст в аудио, также программа может принимать текстовый файл (docx, pdf, txt и т.д...) от пользователя и конвертировать его в аудио. У меня возникают трудности с конвертированием …

12.12.2021
Отображение имен таблиц БД, содержащих определенные данные

Я смог получить имена таблиц DB с определенными данными в Python следующим образом: r = list(conn.cursor().execute('''select m.name from sqlite_master m where m.type = 'table' and exists (select 1 from pragma_table_info(m.name) m1 where m1.name = 'customer_id')''')) print('Names of the tables …

12.12.2021
Как решить проблему отсутствия модуля с именем bootstrap_date_picker_plus?

Я использую Django 3.2.3 и хотел бы в своем приложении использовать подборщик дат, используя пакет bootstrap_datepicker_plus. Я установил его и добавил, следуя шагам по ссылке https://pypi.org/project/django-bootstrap-datepicker-plus/. Однако, когда я запускаю приложение, я получаю ошибку ModuleNotFoundError: Нет модуля …

12.12.2021
Django S3: Указанный вами механизм авторизации не поддерживается. Пожалуйста, используйте AWS4-HMAC-SHA256

Я следую курсу и считаю, что делаю все, что парень говорит шаг за шагом, однако, я столкнулся с проблемой, когда я не могу вывести изображения на мой сайт django из Amazon buckets. я получаю &lt;Error&gt; &lt;Code&gt;InvalidRequest&lt;/Code&gt; &lt;Message&gt;The authorization …

12.12.2021
Различия в Env vars и Docker между dev, staging и prod

Хотя мой конкретный пример включает Django, Docker и Heroku, я считаю, что это довольно общие вопросы тестирования/QA. У меня есть докеризованное приложение Django, протестированное в dev с помощью Selenium и подтверждающее, что мои статические файлы правильно обслуживаются из …

12.12.2021
Проблема при попытке импортировать данные из каталога django

Я запустил приложение на django с discord.py Мои модули для discord.py находятся в том же каталоге, где запущено приложение django. Выглядит следующим образом: Моя проблема заключается в том, …

12.12.2021
Различные результаты запросов для локального сервера и производственного сервера

Без изменения кода и обновления порядок отображения картинок на моем рабочем сервере (django,postgresql,bootstrap,nginx,uwsgi) изменился (см. рисунок). Раньше/Сейчас Я не могу воспроизвести эту проблему на моем локальном сервере с тем же резервным копированием/кодом... В …

12.12.2021
Как добавить данные из моей локальной базы данных postgresql в базу данных postgresql в heroku?

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

12.12.2021
Получать данные из многих полей в той последовательности, в которой они были сохранены django

Views.py. идентификаторы при сохранении [19, 18, 20] inv.products.set(pd) иды при извлечении [18, 19, 20] products = obj.products.all() Я хочу, чтобы он извлекал объекты в той последовательности, в которой он был сохранен

12.12.2021
Django: Ошибка внешнего ключа при расширении стандартной схемы USER

В настоящее время я борюсь с расширением модели User с помощью отношения OneToOneField. У меня следующая модель: from django.db import models from django.contrib.auth.models import User from django.dispatch import receiver from django.db.models.signals import post_save # Create your …

12.12.2021
Как импортировать объект одного приложения в другое приложение в том же проекте django?

Коды приведены ниже. users.model.py from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin from django.db import models from django.utils import timezone from django.utils.translation import gettext_lazy as _ from django.db import models # from django.contrib.auth.models import User from PIL import Image from .managers import …

12.12.2021
Объект формы UsertypeALogin не имеет атрибута get_user

У меня многопользовательское приложение с типами пользователей a и b. Я пытаюсь создать форму входа, используя представления на основе классов, делая большую часть моей логики лежащей в forms.py вот как выглядит мой код forms.py class UsertypeALogin(forms.Form): username = forms.CharField(required=True) …

12.12.2021
Как создать выпадающий список в django динамически, я перепробовал все способы, но у меня не получается, буквально каждый способ проходит из представлений и из моделей

Views.py @user_passes_test(is_manager) def fetch_set(request, book_id): set_list = [] clicked_book = Book.objects.get(pk=book_id) url = clicked_book.url.split("/")[4].split(".")[0] try: repo = requests.get("https://api.github.com/repos/{}/{}/branches".format(github_user, url), headers = headers, proxies=proxy) repo = json.loads(repo.text) for branch in repo: set_list.append(branch['name']) except Exception as e: messages.error(request, e) context = { …

12.12.2021
Django: Изменение данных excel и загрузка ppt

В настоящее время я сталкиваюсь с проблемой при развертывании: Я создал приложение, в котором я ввожу локальный путь к файлу excel, а затем, используя sample_code.py (показанный ниже), создаю отчет в pptx в той же папке, где находится файл …

12.12.2021
Лучший подход к загрузке определенных адресов (представлений) в проекте Django

У меня есть приложение Django, которое раскрывает следующие представления: A,B,C...Z. Это приложение развернуто на MACHINE-1. Появилось новое бизнес-требование развернуть на MACHINE-2 то же самое приложение Django, но с подмножеством этих представлений, скажем, A, B и C. Моим …

12.12.2021
Выполнение команд на сервере при помощи Django

Скажите пожалуйста, можно ли силами Django сделать выполнение команд на сервере Ubuntu/Debian и т.п.? Нужно в админке добавить кнопку &quot;Запуск&quot; и при помощи этой кнопки выполнять команду &quot;python start.py&quot;(на ubuntu). Если такое возможно, дайте пожалуйста какое-то руководство, как это сделать.

12.12.2021
Ошибка приложения В приложении произошла ошибка, и ваша страница не может быть обслужена. в heroku

Я пытался развернуть свой проект python на heroku. После успешного развертывания, когда я запускаю приложение, оно выдает мне ошибки типа... Application error An error occurred in the application and your page could not be served. If you are the …

12.12.2021
Сервис Angular, вызывающий метод Django для подключения к базе данных MongoDB

Я написал service скрипт в моем Angular приложении, который добавляет информацию о форме потребителя в локальную Json-Server базу данных: import { HttpClient, HttpHeaders } from '@angular/common/http'; import { Injectable } from '@angular/core'; import { Observable } from 'rxjs'; import …

12.12.2021
Django - Простой список задач с галочками

У меня есть следующие модели django: class Tasks(models.Model): date_created = models.DateTimeField(auto_now_add=True) date_changed = models.DateTimeField(auto_now=True, auto_now_add=False) title = models.CharField(verbose_name=_('Title'), max_length=50) content = HTMLField(verbose_name=_('Content'), max_length=8000) class TasksStatus(models.Model): date_created = models.DateTimeField(auto_now_add=True) date_changed = models.DateTimeField(auto_now=True, auto_now_add=False) task = models.ForeignKey(Tasks, on_delete=models.SET_NULL, null=True, related_name="task_status") user …