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

25.08.2022
InvalidCursorName, ProgrammingError, OperationalError, связанные с курсором postgres при изменении модели

Когда мы перешли с aws на local provided, мы начали наблюдать эти три ошибки. Они появляются случайным образом при смене модели. InvalidCursorName /core/family/{object_id}/change/ cursor "_django_curs_140667503112576_sync_1371" does not exist ProgrammingError /core/family/{object_id}/change/ cursor "_django_curs_140667503112576_sync_1139" already exists OperationalError /core/family/{object_id}/change/ cursor …

25.08.2022
Django - получение данных из db и его обновление - как взять последние данные и обновить, я получаю данные с помощью CartOrder.objects.last()

Я хочу, чтобы статус оплачено был истинным в последнем заказе, я могу фильтровать данные, но как мне его изменить? мой файл views.py: def payment_done(request): a = CartOrder.objects.last() orders = CartOrder.objects.filter(paid_status=a.paid_status) return render(request, 'payment-success.html',{'orders':orders}) мой файл …

25.08.2022
Лучшие практики сортировки по выбору в django

Думаю, все знакомы с Counter Strike Global Offensive (CS:GO). Так вот там у нас оружие разделено по типам (Pistol, SMG, Rifle, Heavy). Каждый тип имеет несколько видов оружия (например, AK-47, M4A4, AWP - это оружие винтовочного типа. У меня …

25.08.2022
Group_by в django с полем внешнего ключа

У меня есть эта модель: class Student(models.Model): name = models.CharField(max_length=255) school = models.CharField(max_length=255) class Question(models.Model): question_text = models.CharField(max_length=255) correct_count = models.Integer_Field() incorrect_count = models.Integer_Field() class Answer(models.Model): question = models.ForeignKey(Question, related_name='answer_question', on_deleted=models.CASCADE) text = models.CharField(max_length=255) is_correct = models.BooleanField() class …

25.08.2022
Изображение по умолчанию не изменилось Django

Я пытаюсь сделать загрузку аватара в проекте Django. Я внес изменения в шаблоны и в модели, но изображение по умолчанию не меняется на новое. В чем может быть проблема? model.py class Person(models.Model): avatar = models.ImageField(upload_to="img", null=True, blank=True) …

25.08.2022
Django миграция MySql на Postgres - IntegrityError

Я пытаюсь перевести довольно большой проект Django с использования MySql на использование Postgres. Пока что я делаю это локально и следую инструкциям этого руководства здесь, которое я нашел в Интернете. После правильной установки библиотеки psycopg я …

25.08.2022
В django-taggit тег не сохраняется вместе с постом вопроса

Когда я создал модели вопросов в djanog все поля созданы, но тег не создается с моделью вопроса, но отдельно теги создаются в django admin taggit model.py class Question(models.Model): id = models.UUIDField(default=uuid.uuid4, unique=True,primary_key=True,editable=False) nameuser = models.ForeignKey(Profile,on_delete=models.CASCADE) timestamp = models.DateTimeField(auto_now_add=True) content = …

25.08.2022
Выводит дату записи, но не текст

Основная проблема состоит в том, что текст записи не выводится, только дата выводится, ошибок нету, просто почему то не выводит текст Модели: from django.db import models class Pizza(models.Model): name = models.CharField(max_length=200) date_added = models.DateTimeField(auto_now_add=True) def __str__(self): return self.name class Topping(models.Model): …

25.08.2022
Изменение схемы в представлениях с помощью Django Tenants

Я использую Django Tenants в своем проекте и создаю схему для каждого Tenant. У меня есть 'django.contrib.auth' и 'django.contrib.contenttypes' как в SHARED_APPS, так и в TENANT_APPS, и теперь я хочу создать определенные группы в схеме каждого арендатора. Проблема в том, …

25.08.2022
Django Rest Framework: Как запросить проверку данных перед сериализаторами?

Я хочу проверить переменную email перед UserSerializer, а затем вернуть данные фильтра, следующий код работает, но я объявил два сериализатора, если я хочу использовать один сериализатор. сериализатор, как я могу это сделать? views.py @api_view(['GET']) def get_user(request): email = request.data.get('email') …

25.08.2022
Не работает автозаполнение VSCode для поиска/свойств в Django orm

Как автозаполнить свойства или поиск в VSCode в django orm? Так же, как это работает в Pycharm Professional Edition, как показано ниже:

25.08.2022
Django mod_wsgi и apache: ошибка "модуль не найден

Я пытаюсь перенести свой проект django в продакшн, используя apache2 и mod_wsgi. Я продолжаю получать wsgi_error "ModuleNotFoundError" в логах apache. После просмотра различных постов в Интернете я все еще ничего не добился, поэтому сейчас я начал с нуля, создав …

25.08.2022
Django - оператор If с request.user

У меня проблема с выражением if. Я просто хочу проверить на странице, является ли пользователь, который запрашивает страницу листинга, тем же самым пользователем, который выиграл листинг на этой странице. Мое представление выглядит следующим образом: def show_closed_listing(request, listing_id): closed_listing …

25.08.2022
Django.db.utils.OperationalError: нет такой колонки: authentication_user.name

Я пытался добавить новое поле в модель аутентификации пользователя. Но когда я пытаюсь запустить python manage.py makemigrations, консоль показывает, django.db.utils.OperationalError: no such column: authentication_user.name Вот часть моей модели: class User(AbstractBaseUser, PermissionsMixin): id = models.UUIDField(primary_key=True, max_length=36, default=uuid.uuid4, …

25.08.2022
Цикл for во входном шаблоне django получает только последнее значение

У меня есть цикл for в шаблонах django, и каждая итерация должна сохраняться в двух разных экземплярах. templates <p><label>{% trans "Payment Method" %}</label> {% for rs in shopcart %} <select class="input" name="payment" id="id_payment{{forloop.counter}}"> <option value="COD" data-description="Item 1" selected="selected">{% trans …

25.08.2022
Django: получить все объекты с определенным набором связанных объектов

Допустим, у нас есть отношения типа "многие2многие" следующим образом: from django.db import models class Author(models.Model): name = models.CharField(max_length=100) class Book(models.Model): title = models.CharField(max_length=100) authors = models.ManyToManyField(Author, related_name="books") и теперь у меня есть известный набор Авторов: …

25.08.2022
Проблема с отображением страницы с подробной информацией о контакте - Django и Vuejs

Я пытаюсь научиться использовать vuejs в проекте django (я не использую DRF), и у меня возникли проблемы с настройкой url для отображения детального представления страницы. На данный момент я настроил urls.py так, как показано ниже: app_name = 'contacts' urlpatterns …

25.08.2022
Я не могу получить круглый переключатель в моем шаблоне django

У меня есть таблица, которая содержит цикл for и тег if, используя jinja, эта таблица показывает некоторые данные, но в последней колонке я хочу круглую кнопку переключения, но я получаю только флажок, я не могу найти ошибку, пожалуйста, помогите …

25.08.2022
В django установить изображение по умолчанию в ImageField как объект Default

У меня есть модель в модели и Imagefield находится там. class Job(models.Model): title = models.CharField(max_length=200) image = models.ImageField(upload_to=" jobOpeningImages", default=' jobOpeningImages/1_oKH7Co9.jpeg', blank=True) Но я не получаю никакого текущего URL изображения на localhost. <img alt="enter …

25.08.2022
UseEffect срабатывает и выполняются операторы печати, но ни один вызов axios.post не запускается reactjs

У меня есть функция useEffect, которая срабатывает из-за изменения yearsBackSettings, и утверждения console.log внутри useEffect тоже срабатывают: useEffect(() =&gt; { console.log("something changed") console.log(yearsBackSettings) if (userId) { const user_profile_api_url = BASE_URL + '/users/' + userId const request_data = { searches: …

25.08.2022
Django url path regex: захват нескольких значений из url

Как захватить несколько значений из URL в Django? Conditions: Я хотел бы получить идентификаторы из URL. Иды различаются по длине (состоят только из цифр), и в URL может быть несколько идентификаторов. Посмотрите следующие два примера: http://127.0.0.1:8000/library/check?id=53&amp;id=1234 http://127.0.0.1:8000/library/check?id=4654789&amp;id=54777&amp;id=44 Решение …

25.08.2022
Как сделать импорт с помощью unique_together?

Мне нужно сделать импорт, используя не только поле id, но и поле brand. Чтобы продукты могли существовать с одинаковым ID, но разным брендом class Part(models.Model): brand = models.CharField('Производитель', max_length=100, blank=True, default='Нет производителя') id = models.CharField('Артикул', max_length=100, unique=True, primary_key=True) name …

25.08.2022
При нажатии на кнопку я хочу, чтобы ajax перенаправлял на url, но это не работает

Я пытаюсь создать SPA, используя django и javascript, у меня есть главная страница с двумя кнопками на ней (Зарегистрироваться и Войти), я хочу, чтобы при нажатии на кнопку регистрации, ajax перенаправлял на url регистрации. Вот мой код js …

25.08.2022
Django: Добавьте объект модели в агрегированный кверисет

Есть ли способ добавить объект в агрегированный набор запросов? Например: qs = Model.objects.filter(title="abc").aggregate(likes=Count('likes')) и я хочу сделать что-то вроде: qs = Model.objects.filter(title="abc").aggregate(likes=Count('likes')).get(pk=1)

25.08.2022
Django serving build с большим количеством ошибок MIME Type (sveltekit)

Index.html &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="utf-8" /&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt; &lt;link rel="icon" href="/static/icons/tabIcon.svg" /&gt; &lt;link rel="stylesheet" href="/static/posty.css" /&gt; &lt;meta http-equiv="content-security-policy" content="" /&gt; &lt;link rel="modulepreload" href="/static/_app/immutable/start-6f351e07.js" /&gt; &lt;link rel="modulepreload" href="/static/_app/immutable/chunks/index-d9a79891.js" /&gt; &lt;link rel="modulepreload" href="/static/_app/immutable/chunks/index-d827f58a.js" /&gt; &lt;link rel="modulepreload" …

25.08.2022
Менеджер не доступен через экземпляры User

Я пытаюсь вставить email, но возникает ошибка Manager is not accessible through User instances. вот мой код ниже from django.contrib.auth import get_user_model from django.contrib.auth.models import Group from rest_framework import serializers from rest_framework.validators import UniqueValidator из rest_framework_simplejwt.serializers import TokenObtainPairSerializer from .models …

25.08.2022
Тест Pytest не работает при запуске с другими тестами, но проходит при самостоятельном запуске

Очень простой тест, который проверяет, может ли пользователь, который не вошел в систему, подключиться к моему вебсокету, который выглядит следующим образом: @pytest.mark.asyncio async def test_unauthenticated_cant_connect_to_websocket(unauthenticated_websocket_communicator: WebsocketCommunicator): connected, subprotocol = await unauthenticated_websocket_communicator.connect() assert subprotocol == 3000 # subprotocol 3000 is …

25.08.2022
Уникальные поля Django ORM

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

25.08.2022
Запрос поля с внешним ключом из другого поля, которое является внешним ключом для другого поля

У меня есть модель 3 модели модели 1 2 и 3 мне нужно получить доступ к модели 1 из модели 3 модель 2 имеет отношение внешнего ключа к модели 1 и модель 3 к модели 2 как можно получить …

25.08.2022
Django модели множественного наследования, мета классов

У меня есть мои модели в моем приложении, но я могу поиграть с наследованием. Вот дерево моих моделей :введите описание изображения здесь Мы видим двойное наследование на ParticulierV, PaticulierF, AssociationF, EntrepriseF и EntrepiriseV. Мне нужно иметь …

25.08.2022
Могу ли я добавить свой скрипт/apis в свой проект Django? Если да, то как я могу это сделать

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

25.08.2022
Получение и возврат категории и всех связанных с ней объектов

У меня есть объект Bookmark и объект BookmarkCategory. Я хотел бы иметь возможность получать JSON, который выглядит следующим образом: GET -&gt; localhost:8000/api/bookmarks [ "python": { "title": "Python", "bookmarks": [ { "title": "Python Documentation", "url": "https://docs.python.org" } ] }, "javascript": …

25.08.2022
Django TIME_ZONE установлена, но для поля datetime не установлено правильное значение по умолчанию

Я установил TIME_ZONE = 'Asia/Tehran' в настройках проекта, также у меня есть поле datetime в моей модели, как показано ниже from django.utils import timezone class SomeModel(models.Model): ... datetime = models.DateTimeField(default=timezone.now) но для поля datetime не установлено правильное …

25.08.2022
Сериализатор Django не поднимает исключение при ограничениях модели

У меня есть эта фиктивная модель from django.db import models class ChertModel(models.Model): username = models.CharField(gettext_lazy('username'), max_length=150, unique=True) o2 = models.CharField(gettext_lazy('username2'), max_length=150,editable=False, default='lllss') и с сериализатором class ChertSer(serializers.ModelSerializer): class Meta: model = ChertModel fields = ['username','o2'] …

25.08.2022
Виртуальная среда для FastAPI

Небольшой вопрос, нужно ли нам создавать виртуальное окружение для установки и использования FastAPI. Мы ведь используем venv для Django? Так почему бы не использовать его в FastAPI?

25.08.2022
Django Inline admin

Привет у меня есть модель под названием "Files" зарегистрированная в админке она имеет два поля "file" и "filename" и на той же странице мы показываем еще одну модель полей в "JobsInline".Этот инлайн имеет "device", "Lang", "AI_field" это Multiple Select Field. …

25.08.2022
Перезагрузка или обновление значений self.scope['session'] каналов Django

У меня несколько потребителей, и я хотел передать значение от одного потребителя другому с помощью self.scope['sessions']. Они оба создаются и инициализируются одновременно. После установки и сохранения (self.scope['sessions'].save()) значения сессии, я пытаюсь получить это значение сессии во втором потребителе, но …

25.08.2022
Связь пользовательской модели с моделью пользователя Django Помогите пожалуйста, я новичок в Django rest Api

Я новичок в Django Rest API для модели пользователя я использую Django модель пользователя по умолчанию. моя конечная цель - когда пользователь входит в систему, он сможет видеть данные, относящиеся только к нему Я хочу, чтобы мое значение …

25.08.2022
Использование данных только из текущего запроса

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

25.08.2022
Представления Django auth PasswordReset не работают при размещении в других приложениях

Система входа/выхода для LoginView и LogoutView работает нормально. Однако система сброса пароля для PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView, PasswordResetCompleteView вызывает ошибку. accounts.urls: from django.urls import path from django.contrib.auth import views as auth_views app_name = 'accounts' urlpatterns = [ path('login/', auth_views.LoginView.as_view(template_name='accounts/login.html'), name='login'), …