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

19.11.2022
Django YearArchiveView с датой в связанной модели

У меня есть отношения один-к-одному между моими моделями: class Training(models.Model): date = models.DateField(unique=True) class Report(models.Model): training = models.OneToOneField( Training, on_delete=models.CASCADE, primary_key=True ) и хотели бы иметь годовой архив Report: class ReportYearArchiveView(generic.YearArchiveView): queryset = …

19.11.2022
Как получить 2 данных и интегрировать их в представление api?

Body Мне нужна помощь, пожалуйста. Я собираюсь создать API для абстрактного/легкого, поэтому пишу код следующим образом: Python3.9 Django 3.2 gunicorn psycopg2-binary requests #models.py from django.conf import settings class Abstracts(models.Model): title = models.TextField(max_length=100) first_author = models.CharField(max_length=100, blank=True, null=False) first_author_unit …

19.11.2022
Пользовательский пользователь django-allauth не работает должным образом

Я пытаюсь использовать Extra Data из Social accounts, но сначала мне нужно создать пользовательского пользователя, вот мой подход, поля созданы, но по какой-то причине они не установлены в custom_field1 = 12 custom_field2 = "hey" <pre class="lang-py …

19.11.2022
Инкрементирование целочисленного поля в Django

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

19.11.2022
Как я могу сохранить имя пользователя в базе данных в виде электронного письма?

Мне нужна страница регистрации с 3 полями (email, пароль и повторный пароль). Моя цель состоит в том, чтобы когда пользователь вводит адрес электронной почты, он также сохранялся в базе данных как имя пользователя. Я буду очень рад, если кто-то …

19.11.2022
Передача звука из flutter в python?

У меня есть приложение flutter, которое преобразует голос в текст, и я хотел бы передать голос из flutter в python, чтобы преобразовать его в текст без сохранения голоса. Я хотел бы передать аудио из flutter в python без сохранения

19.11.2022
Какой лучший способ создания пользовательской панели администратора в Django?

Я хочу создать пользовательскую панель администратора в Django. какой лучший способ сделать это? Я нашел несколько способов : используйте некоторые пакеты для настройки, например jet, django-material-admin, django-cms, <a …

19.11.2022
Не удается установить Django в visual studio code

Итак, я создаю форум по этому руководству: https://www.youtube.com/watch?v=YXmsi13cMhw&amp;t=2594s Я застрял на 2:10. Я успешно создал виртуальную среду, но не могу пройти мимо этой ошибки.Введите описание изображения здесь Где мне взять название проекта? …

19.11.2022
Raise ParseError('Ошибка разбора JSON - %s' % str(exc)) [закрыто]

[views.py страница ошибок терминала ](https://i.stack.imgur.com/YTK7f.png) myapp.py

19.11.2022
Флажок ВСЕГДА возвращает False / нет в request.POST - Django

У меня есть флажок в моем приложении django, где пользователь может добавить или удалить объявление из своего списка просмотра. Однако, этот флажок всегда возвращает False, и никогда не находится в request.POST, я пробовал так много решений из SO …

19.11.2022
При запуске скрипта из pycharm модуль импортируется нормально, а при запуске из коммандной строки возникает ошибка импорта

Есть модуль, являющийся часть проекта на джанго, в котором импортируется селениум. При запуске данного модуля из пайчарма все норм, а вот при запуске сервера для разработки возникает ошибка импорта &quot;ModuleNotFoundError: No module named 'selenium'&quot;, та же ситуация при запуске из …

19.11.2022
Почему Django не видит изменений, когда я добавляю/удаляю поле из своих моделей?

Я удалил ForeignKey из модели, и я думаю, что миграция не была применена правильно. Это было три дня назад, и с тех пор были применены другие миграции. Проблема в том, что теперь я не могу воссоздать то же …

19.11.2022
Развертывание проекта Django с помощью Pyinstaller

У меня есть проект django, который работает аналогично Jupyter Notebook, в смысле Быть программой, запущенной автономно на localhost в веб-браузере, более того, в моем веб-приложении есть всплывающая веб-камера opencv, которая будет запущена, когда вы нажмете кнопку. Я хочу …

19.11.2022
ImportError: cannot import name 'get_named_type' from 'graphql'

Я новичок в graphql, поэтому я пытаюсь научиться после установки graphene-django получаю эту ошибку Exception in thread django-main-thread: Traceback (most recent call last): File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/usr/lib/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) …

19.11.2022
Лучший способ развертывания нескольких клиентских веб-сайтов с помощью Wagtail

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

19.11.2022
OperationalError at /admin/app1/coursemodel/ no such column: app1_coursemodel.money

я попытался добавить новое поле в уже существующую модель, и это отображается. class CourseModel(models.Model): cname = models.CharField(max_length=15) dur = models.IntegerField() fee = models.IntegerField() money = models.IntegerField() --- this is what is added Я попробовал python makemigrations, который выдает …

19.11.2022
Django request.session не сохраняет данные

Я пытаюсь получить данные сессии после входа в систему, но, похоже, информация не сохраняется. . class getSession(View): def post(self, request): print('====================&gt;') print(request.session.get('usuario')) sesion = request.session.get('usuario') return JsonResponse({'nombre': sesion.nombre, 'rut':sesion.rut}) class Login(View): def post(self, request): data = json.loads(request.body) try: usuario …

19.11.2022
Как программно запустить пользовательскую команду для определенной схемы с помощью django-tenants?

Я новичок в django-tenants. Я хочу программно запустить cummand, который я создал с помощью management.call_command(), но я получаю ошибку. Может ли кто-нибудь помочь мне с этим? Эта команда выполняется без ошибок. Я хочу добиться того же самого программно. …

19.11.2022
Цель использования API

Я изучаю API. У меня есть Django приложение в разработке (я его создаю). Я могу отображать свои данные (или данные пользователя, которые он размещает через формы) с помощью urls.py, views.py и моих файлов шаблонов. При запуске сервера с localhost, …

19.11.2022
Как в selenium сделать тест на валидность поля каптча

Подскажите по selenium Делаю автотест формы регистрации. Тест на валидность заполняемых полей и нажатие кнопки отправить. Все реализовал, но мешает поле с каптчей ) Как его автоматом заполнить? Получается надо рисунок, который она рендомит прочитать и забить в поле. И …

19.11.2022
Как правильно сделать этот сложный Django queryset?

Допустим, у меня есть эти три модели: class Author(models.Model): name = models.CharField(max_length=64) class Book(models.Model): author = models.ForeignKey( Author, blank=True, null=True, on_delete=models.SET_NULL ) name = models.CharField(max_length=64) class Store(models.Model): books = models.ManyToManyField(Book) name = models.CharField(max_length=64) Я не знаю автора …

19.11.2022
Запрещено (403) Проверка CSRF не удалась. Запрос прерван - приложение для чата в реальном времени с Django Channels

< < {% extends 'core/base.html' %} {% block title %} {{room.name}} {% endblock %} {% block content %} &lt;div class="p-10 lg:p-20 text-center"&gt; &lt;h1 class="text-3xl lg:text-6xl text-white"&gt;{{room.name}}&lt;/h1&gt; &lt;/div&gt; &lt;div class="lg:w-2/4 mx-4 lg:mx-auto p-4 bg-white rounded-xl"&gt; &lt;div class="chat-messages space-y-3" id="chat-messages"&gt; &lt;div …

19.11.2022
Можно ли в этом случае получить модель одним запросом?

Можно ли с помощью одного запроса или минимального количества запросов префетчить модели B к модели A. Я запутался. Спасибо. from django.db import models class ModelA(models.Model): pass class ModelB(models.Model): pass class ModelC(models.Model): model_a = models.ForeignKey(ModelA, related_name="models_a", on_delete=models.CASCADE) models_b = models.ManyToMany(ModelB, …

19.11.2022
Как преобразовать объект Polygon в Django GIS в изображение

Я выполняю проект Django, я создал модель Company с полем company_activity_area. Моя цель - сгенерировать изображение из карты. а еще лучше - сгенерировать изображение карты для каждого полигона. вот мой код. from django.contrib.gis.db import …

19.11.2022
Как передать метод в self.scope django channels

Подскажите пожалуйста, как можно передать метод в self.scope на django channels. Т.к. channels не принимает request, в нем используется self.scope, например, чтобы передать пользователя - self.scope[&quot;user&quot;]. Мне нужно отправить в БД данные формы: form = MessageForm(data=self.scope.*здесь что-то нужно написать*). В …

19.11.2022
Как получить "письма со звездочками" из Gmail или других почтовых сервисов с помощью IMAP_tools в django

Я могу получать входящие письма, а также могу получать письма из определенных папок, но я не могу получить письма "starred". Я попробовал нижеприведенный код. и я ожидаю письма с "starred flag" в ответ. from imap_tools import MailBox, A …

19.11.2022
Как импортировать внешний .json файл в базу данных Django (sqlite)?

Итак, что основное я могу сделать, чтобы инициализировать мою базу данных Django с данными, которые у меня есть во внешнем .json файле. Я пытался загрузить через страницу администратора после выполнения py manaeg.py runserver, но там нет опций импорта.

19.11.2022
Скрытие модала после успешной отправки формы

< Этот модал в шаблоне: &lt;!-- Start modal --&gt; &lt;button type="button" hx-get="{% url 'events:create' %}" hx-target="#eventdialog" class="btn btn-primary"&gt; Add an event &lt;/button&gt; &lt;div id="eventmodal" class="modal fade" tabindex="-1"&gt; &lt;div id="eventdialog" class="modal-dialog" hx-target="this"&gt; &lt;/div&gt; &lt;/div&gt; &lt;!-- End modal --&gt; А …

19.11.2022
Мне нужна разная система аутентификации для пользователя и администратора в djagno

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

19.11.2022
URL с параметрами не находит статические файлы Django

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

19.11.2022
Django ORM игнорирует глобально related_name

У меня есть проект с более чем 100 моделями, сгенерированными из PostgreSQL, когда я использую его, возникает много столкновений Reverse accessor с ForiegnKey и ManyToManyFields. Как мы можем игнорировать эту функциональность Django глобально, вместо того, чтобы добавлять related_name="+" для …

19.11.2022
Django rest Ecommerce категории и товарные предложения

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

19.11.2022
Проверка CSRF не удалась при использовании csrf_token и CSRF_TRUSTED_ORIGINS

Я пытаюсь изменить свой профиль, но когда я ввожу форму, она показывает, что проверка CSRF не прошла, даже если я использовал csrf_token и CSRF_TRUSTED_ORIGINS. Вот мои модели: class UserProfile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) name = models.CharField(max_length=200) avatar …

19.11.2022
Как сохранить имя пользователя в базе данных в виде электронного письма?

Мне нужна страница регистрации с 3 полями (email, пароль и повторный пароль). Моя цель состоит в том, чтобы когда пользователь вводит адрес электронной почты, он также сохранялся в базе данных как имя пользователя. Я буду очень рад, если кто-то …

19.11.2022
Развертывание Django App Engine перестает отвечать после 5 или 6 запросов

Я борюсь с этим уже некоторое время. Настройка: У меня есть приложение Django 4, работающее на Google App Engine (Standard), подключенном к Cloud SQL. Выпуск: Я загружаю страницу и либо обновляю ее 5 (примерно) …

19.11.2022
Ошибка целостности, возникающая при создании пользовательского идентификатора в модели django

Я попытался создать автоинкрементирующий пользовательский id, используя следующий код в models.py ` from django.db import models from phonenumber_field.modelfields import PhoneNumberField from django.contrib.auth.models import User from django.db.models import Max # Create your models here. status_choice = [("Pending","Pending"),("Fixed","Fixed"),("Not Fixed","Not Fixed")] class …

19.11.2022
Получение последней записи по id в Django Serializer не работает должным образом

Я пытаюсь получить ID последней записи в классе ActiveSession. Я протестировал приведенное ниже представление и оно показывает нормальные результаты на обычной странице, но когда я пытаюсь реализовать то же самое в моем API, я продолжаю получать 'ActiveSession' object is …

19.11.2022
Django IntegrityError: Ограничение NOT NULL не сработало с полем NULLABLE

При попытке создать суперпользователя в Django я получаю ошибку: django.db.utils.IntegrityError: NOT NULL constraint failed: b3ack_investoruser.watchlist У меня есть пользовательский пользователь и, единственное пользовательское поле IS NULLABLE: class InvestorUser(AbstractUser): id = models.AutoField(primary_key=True) watchlist = models.JSONField(default=None, blank=True, null=True) manage.py …

19.11.2022
Какие побочные эффекты возникнут при переопределении метода create() пользовательского менеджера моделей?

Я реализую пользовательские менеджеры моделей, и похоже, что rest_framework по умолчанию вызывает create() метод менеджера моделей из своего сериализатора для создания нового объекта. Чтобы избежать создания пользовательских представлений при использовании пользовательского менеджера моделей, кажется, что я мог бы …

19.11.2022
Ошибки миграции в Django manage.py

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