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

09.03.2024
Vue3 получает данные из Django graphql, но не отображает компонент на веб-странице?

При использовании Vue3 для получения данных из бэкенда Django graphql консоль chrome показывает полученные данные в виде массива: (3) [{…}, {…}, {…}] 0 : {__typename: 'PostType', title: 'That Bum.', subtitle: '', publishDate: '2023-12-14T19:23:09+00:00', published: false, …} 1 : {__typename: …

09.03.2024
Несуществующая пользовательская ошибка ModuleNotFound при развертывании Django на Apache24

Проблема У меня есть развертывание Django с Apache24, которое ранее работало, как и ожидалось, с именем проекта django "API_Materials". Однако, когда я попытался создать новые миграции с помощью команды python manage.py makemigrations, с которой раньше никогда не возникало …

09.03.2024
OperationalError at /register/ no such table: CustomUser

Models.py from django.db import models class CustomUser(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) email = models.EmailField(unique=True) password = models.CharField(max_length=100) address = models.CharField(max_length=255) adharcard = models.CharField(max_length=12, unique=True) age = models.PositiveIntegerField() phone = models.CharField(max_length=15) class Meta: db_table = 'CustomUser' def __str__(self): return …

09.03.2024
Ошибка 429 Imgur: только при попытке получить доступ к изображению из приложения Django

В принципе, у меня есть активный проект Django, где в модуле я загружаю изображения на сервер Imgur и получаю их в качестве фонового изображения для создания PDF, используя прямую ссылку на изображения (https://i.imgur.com/.png) Проблема заключается в …

09.03.2024
Обратный внешний ключ в неуправляемой модели не работает

Недавно я столкнулся со следующей проблемой. У меня есть несколько неуправляемых моделей class A(models.Model): # some fields class Meta: app_label = "app" db_table = "table_a" managed = False class B(models.Model): # some fields a_fk = models.ForeignKey(A, on_delete=models.RESTRICT, related_name="b_objects") class …

09.03.2024
Django Rest Framework аутентификация сессии по умолчанию просмотр JSON разбор

Я делаю аутентификацию пользовательской сессии через DRF, React и Axios. Также я использую Postman для тестирования конечных точек. Вопрос в том, как заставить стандартный вид логина из rest_framework.urls работать с форматом JSON. Когда я отправляю данные пользователя (имя пользователя …

09.03.2024
Пользователи могут не подключаться к одному и тому же сокету - django channels

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

09.03.2024
У объекта 'Settings' нет атрибута 'PASSWORD_RESET_CONFIRM_URL'

Странная ошибка Объект 'Settings' не имеет атрибута 'PASSWORD_RESET_CONFIRM_URL', хотя в настройках Djoser это поле есть. ошибка возникает при попытке сбросить пароль для активированного аккаунта. Кроме того, Djoser почему-то не отправляет письмо для активации аккаунта, но при этом не выдает …

09.03.2024
Проблема с документацией Swagger: Неверное определение поля для SerializerMethodField в REST-фреймворке Django

Описание проблемы У меня возникла проблема с генерацией документации Swagger для проекта Django REST Framework. В частности, я использую SerializerMethodField с именем info в своем сериализаторе. Однако в генерируемой документации Swagger он неверно определяется как строка, в то …

09.03.2024
Я создал функцию фильтрации для своего сайта, но javascript не работает

Я создал опцию фильтрации товаров по бренду Итак, в моем index.html <select id="brandFilter"> {% for v in vendors %} <option value="">All Brands</option> <option value="brand1" data-filter="vendor" class="filter-checkbox" type="checkbox" name="checkbox" value="{{v.id}}">{{v.title}}</option> <!-- Add more options as needed --> {% …

09.03.2024
Получаем ошибку whitenoise.storage.MissingFileError: Файл 'vendor/bootswatch/default/bootstrap.min.css.map' не может быть найден

Когда я использую whitenoise для размещения своих статических файлов, после ввода команды python manage.py collecstatic я получаю следующую ошибку: whitenoise.storage.MissingFileError: The file 'vendor/bootswatch/default/bootstrap.min.css.map' could not be found with <whitenoise.storage.CompressedManifestStaticFilesStorage object at 0x0000029983D66570>. но когда я удаляю все …

09.03.2024
Метод не разрешен DRF 405

У меня есть API, который должен получать данные о некоторых странах на основе их названий. Но вместо этого я получаю ошибку Method not allowed. Как мне ее исправить? Я не использую модели для стран мой DRF код: …

09.03.2024
Поля модели не отображаются в админке django

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

09.03.2024
Поле электронной почты Django Model является обязательным даже после того, как я установил его как null=True и blank=True

У меня проблема с полем email в модели django. Я установил его null True и blank True, но это не помешало пользовательским формам администратора или любым другим веб-формам, в которых я указываю email, не требовать email, если он указан …

09.03.2024
Получение всех действий из Strava API в Python

Я уже зарегистрировал свой API в аккаунте Strava и хочу получить все действия пользователя. Вот мой текущий фрагмент кода: auth_url = "https://www.strava.com/oauth/token" activites_url = "https://www.strava.com/api/v3/athlete/activities" payload = { 'client_id': "xxxx", 'client_secret': 'xxxx', 'refresh_token': 'xxxx', 'grant_type': "refresh_token", 'f': 'json' } …

09.03.2024
Невозможно получить доступ к домашней странице проекта Django (Docker)

Я создаю приложение с помощью Django, но хотя мое приложение работает нормально (по крайней мере, так мне говорит CLI), я не могу получить доступ к нему через браузер. Сборка с помощью docker-compose работает отлично, я получаю следующий вывод: …

09.03.2024
Django celery получает PermissionError при попытке удалить файл

Я использую django celery для загрузки и выгрузки изображений, но когда я пытаюсь удалить изображение после загрузки, а точнее после метода .save(), я получаю эту ошибку os.remove(filename) PermissionError: [WinError 32] The process cannot access the file because it …

09.03.2024
Левое соединение в Django с тремя моделями

Я новичок в Django и не знаю, как делать джойны. У меня есть следующие модели и соответствующие им таблицы: class ModelA(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=30) class ModelB(models.Model): id = models.AutoField(primary_key=True) a_id = models.ForeignKey(ModelA, on_delete=models.CASCADE) c_id = models.ForeignKey(ModelC, …

09.03.2024
Как динамически изменять статические урлы в Angular-приложении в каждом компоненте

У меня есть приложение Angular, которое я использую вместе с приложением Django. В Django у нас есть что-то вроде этого <img src="{% static 'folder/file.png' %}" /> где мы можем динамически изменять статические урлы в зависимости от окружения. (Например, я …

09.03.2024
Django Channels Custom Middleware не вызывается

С Django 4 и Channels 4 У меня есть промежуточное ПО следующего вида from channels.middleware import BaseMiddleware class TokenAuthMiddleware(BaseMiddleware): async def __call__(self, scope, receive, send): print('asdf') headers = dict(scope['headers']) if b'authorization' in headers: # Fetch the …

08.03.2024
Как добавить зависимости, которые не могут быть установлены с помощью pip, в мой проект (django) на Heroku?

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

08.03.2024
Проблема с возвратом данных в шаблонах django

Так что я работаю над небольшим проектом django и у меня проблема с внешним ключом. У меня есть модель с 2 таблицами mymodel1 и mymodel2. #Models.py class Mymodel1(moels.Model): name = models.CharField(max_length=20) blurb = models.CharField(max_length=20) created = models.DateTimeField(auto_now_add=True) updated = models.DateTimeField(auto_now=True) …

08.03.2024
Django. Две модели в одном классе представления UpdateView связанных через OneToOneField

Хочу расширить стандартную модель User путём создания связанной таблицы. Мне нужно добавить одно поле, и сделать страницу с формой редактирования стандартного поля email из User, и поля из связанной таблицы. Связанная с User модель: class UserProfile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) …

08.03.2024
Как дать пользователям возможность бесплатно считать дни, после чего они должны платить?

Я пытаюсь сделать так, чтобы пользователи Type Manager могли бесплатно пользоваться, например, 4 дня, после чего они должны заплатить, чтобы получить доступ к некоторым функциям. Я пробовал так class CustomUser(AbstractUser): territorial=models.CharField(max_length=80) phone_number=models.CharField(max_length=15) is_real=models.BooleanField(default=False) is_resident=models.BooleanField(default=False) is_manager=models.BooleanField(default=False) def __str__(self) : …

08.03.2024
SQL Server FREETEXTTABLE запрос к mySQL

У меня есть проект Django, который ранее использовал базу данных Sql Server. Теперь мне нужно адаптировать его для mySQL. Я пытаюсь реализовать и найти эквивалент для этого сырого sql с помощью FREETEXTTABLE. Если кто-нибудь может указать мне правильное …

08.03.2024
Загрузка нескольких больших файлов с помощью django на Google App Engine - как сделать несколько запросов

Я пытаюсь понять, как загрузить несколько больших файлов (например, изображения размером 4K) в облачное хранилище Google через django, используя стандартный интерфейс администратора. Например, у меня есть модель с несколькими изображениями: MyModel(models.Model): image_1 = models.ImageField( null=True, upload_to="myapp/images" ) image_2 …

08.03.2024
События Python opentelemetry в Application Insights

Я следую приведенным ниже руководствам, пытаясь настроить ведение журнала в Azure Application Insights для моего django-приложения: https://uptrace.dev/get/instrument/opentelemetry-django.html https://uptrace.dev/opentelemetry/python-tracing.html https://opentelemetry.io/docs/languages/python/automatic/logs-example/ И в итоге мы получили код, который выглядит следующим образом: …

08.03.2024
Панель администратора Pymongo + DJango

Можно ли использовать админ-панель в сочетании с django + pymongo? error django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details. Это происходит потому, что DATABASES закомментирован в settings.py, но в …

08.03.2024
Проверка python Nonetype на пользовательскую обработку исключений не работает [duplicate]

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

08.03.2024
Реализация абстрактного пользовательского класса в django реализована аналогично C++?

Извините, но так как я не очень хорошо знаком с py/django, я буду делать параллель на классах c++. Я пытаюсь сделать абстрактный класс User с двумя дочерними классами User_A и User_B, я хочу называть пользователя A или Be, …

08.03.2024
"detail": "Учетные данные для аутентификации не были предоставлены." при попытке получить доступ к представлению списка от имени администратора. REST-фреймворк Django

У меня есть простое представление, которое я построил с помощью фреймворка Django REST: class ProductListCreateAPIView( StaffEditorPermissionMixin, generics.ListCreateAPIView): queryset = Product.objects.all() serializer_class = ProductSerializer def perform_create(self, serializer): print(serializer.validated_data) name = serializer.validated_data.get('name') description = serializer.validated_data.get('description') or None if description is None: …

08.03.2024
Я создал представление для функции поиска, но оно не работает. Он не фильтрует товары

Я создал функцию поиска для своего веб-сайта В views.py: def search_view(request): query=request.GET.get("q") if query: products=Product.objects.filter(title__icontains=query,description__icontains=query).order_by("-date") else: products = Product.objects.none() context={ "products":products, "query":query } return render(request, 'core/search.html',context) Я создал шаблон для поиска товаров на своем сайте и …

08.03.2024
Генетический алгоритм, разработанный для решения конкретного случая, когда tsp не работает

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

08.03.2024
Развернутое приложение django на nginx испытывает проблемы с получением данных

У меня есть приложение django, развернутое на ubuntu 20. У него еще нет сертификата. Когда javascript получает бэкэнд, я полагаю, что он просто бросает ошибку JSON.parse: неожиданный символ в строке 1 столбца 1 данных JSON Это …

08.03.2024
Требуется ли функция RunPython в миграциях django при сминании коммитов, если они только изменяют существующие данные?

У меня есть проект django, который нуждается в миграции. Все функции RunPython перемещают данные из одной колонки в другую после внесения некоторых изменений. Если это только для перемещения старых данных и не влияет на вновь созданные записи, то нужно …

08.03.2024
Как реализовать 2FA с помощью пакета django-two-factor-auth для конкретного сайта администратора в рамках проекта, содержащего несколько независимых сайтов администратора?

Как указано в заголовке, я пытаюсь реализовать Twilio SMS 2FA только для одного из нескольких независимых сайтов администраторов, которые у меня есть, но я не нашел никакой соответствующей документации для этого сценария, а руководство по реализации не предоставляет никакой …

08.03.2024
Как развернуть бэкэнд django?

Я совсем новичок в веб-разработке! Может быть, это глупый вопрос, но я должен спросить.... У меня есть веб-приложение с полным стеком, которое можно запускать локально. Бэкэнд выполнен на django, а фронтэнд - на React. Могу ли я спросить, …

08.03.2024
Передача данных в шаблон из базы данных

Я изучаю django. Мой views.py выглядит как показано ниже, который находится внутри student папки app. from django.shortcuts import render # from .models import Student from student.models import Student # Create your views here. def home(request): student_data = Student.objects.all() context …

08.03.2024
Ошибка Django : "auth.User.groups" и "auth.User.user_permissions"

У меня есть ошибка в моем приложении Django Я создал CustomUserModel: class CustomUserManager(UserManager): def create_student(self, username, email, password, **extra_fields): extra_fields.setdefault('is_student', True) return self._create_user(username, email, password, **extra_fields) def create_teacher(self, username, email, password, **extra_fields): extra_fields.setdefault('is_teacher', True) return self._create_user(username, email, …

08.03.2024
Почему автоматически создается "id" не из Mongodb и как это отключить

{ "_id": { "$oid": "65ea05dbaa907e05219c0934" }, "id": 6, "title": "asd", "content": "asd", "author": "asd", "category": "asd", "createdAt": { "$date": "2024-03-07T20:21:52.000Z" } } Я не смог найти ответ на этот вопрос в Интернете и gpt