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

17.11.2022
Я не могу использовать команду ' python manage.py makemigrations' в django VSC

Я уже сделал 'python manage.py migrations'. Теперь я хочу создать файл '0001_inital.py' в миграциях с помощью кода 'python manage.py makemigrations'. Во-первых, это мой models.py; from django.db import models class Room(models.Model): #host = #topic = name = models.CharField(max_Length=200) description = …

17.11.2022
Преобразование двух сложных словарных списков в словарь

Предположим, у меня есть два словаря, список которых приведен ниже: all=[] lis1={ 'code':'matata', 'commandes':[ { 'date':'12-10-22', 'content':[ { 'article':'Article1', 'designation':'Designe1', 'quantity':5 } ] } ] } lis2={ 'code':'fropm', 'commandes':[ { 'date':'04-08-21', 'content':[ { 'article':'Article2', 'designation':'Designe2', 'quantity':3 } ] …

17.11.2022
Python django app deploy error in cpanel? [закрыто]

Я не могу решить проблему Cpanel 503 Error. Если кто-нибудь может решить эту проблему, пожалуйста, помогите мне. Для размещения проекта Django Я пробовал много раз со многими версиями python, но показывает ту же ошибку

17.11.2022
Как использовать Filterset и paginateion в ApiView?

Я пытаюсь использовать PageNumberPagination и FilterSet в APIView. Но в моем коде возникает ошибка. объект типа 'ListSerializer' не имеет len() Как это реализовать? Вот код: class MySerializer(serializers.ModelSerializer): class Meta: model = MyModel fields = …

17.11.2022
В чем разница между часовым поясом Django и встроенным?

Я только что заметил это: >>> import datetime >>> from django.utils import timezone >>> (datetime.datetime.now(tz=datetime.timezone.utc) - timezone.now()).microseconds 999989 >>> (datetime.datetime.now(tz=datetime.timezone.utc) - timezone.now()).seconds 86399 >>> 24*60*60 86400 >>> (datetime.datetime.now(tz=datetime.timezone.utc) - timezone.now()).days -1 >>> timezone.now() datetime.datetime(2022, 11, 17, 13, …

17.11.2022
В Celery Task запрос соответствия MyModel не существует

Я пытаюсь запустить мое приложение django с помощью docker, который включает в себя celery. Я могу установить все на local и все работает отлично. Однако, когда я запускаю docker, и моя задача выполняется, возникает следующая ошибка: myapp.models.mymodel.DoesNotExist: mymodel matching …

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

невозможно распаковать неитерабельный объект bool profile = Profile.objects.get(Profile.user == request.user) вот мой models.py в приложении аккаунта и приложении блога: class Profile(models.Model): STATUS_CHOICES = ( ('manager', 'مدیر'), ('developer', 'توسعه‌دهنده'), ('designer', 'طراح پروژه'), ) user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) …

17.11.2022
Представление main.views.view не вернуло объект HttpResponse. Вместо этого оно вернуло None

У меня есть функция загрузки. Но когда я пытаюсь загрузить файл. Я получаю эту ошибку: ValueError at /controlepunt140 The view main.views.view didn't return an HttpResponse object. It returned None instead. Так вот шаблон:" <form class="form-inline" role="form" action="/controlepunt140" …

17.11.2022
Получение схемы компонента для определенной конечной точки с помощью drf spectacular

Я хочу использовать drf spectacular для получения схемы компонента определенной конечной точки. Например, если у меня есть конечная точка api\articles, которая поддерживает POST с двумя полями CharFields field1 и field2. Затем мне нужна другая конечная точка, такая как …

17.11.2022
Django и gunicorn в docker-compose потребляют много ресурсов (память - CPU)

У меня есть 3 контейнера, которые используют один и тот же код (WSGI - ASGI - Celery). Все работает хорошо, но когда я проверяю статистику docker stats docker stats я обнаружил, что WSGI потребляет гораздо больше ресурсов, чем остальные …

17.11.2022
Создание пользователя администратора с помощью django [закрыто]

Я создавал учетную запись пользователя admin, когда он дошел до создания пароля мои клавиши перестали работать!!!Я даже перезагрузил систему и начал с начала бум это произошло снова пытались создать пароль на учетную запись пользователя django admin?

17.11.2022
Запросы к PostgreSQL выполняются медленно после обновления проекта django с 2.X до 3.2

Мы только что обновили наш проект с Django 2.x до 3.2 и столкнулись с тем, что запросы выполняются намного медленнее. Мы не совсем уверены, что именно обрабатывается по-другому, но если мы выполним EXPLAIN ANALYZE некоторый запрос на локальной базе …

17.11.2022
Ошибка Docker Mailhog с Docker django: [Errno 111] Connection refused

У меня есть 2 контейнера, запущенных через docker-compose, один с Django, другой с Mailhog. Но когда я отправляю почту через Django python manage.py runserver, можно отправить, если я запускаю docker-compose up, когда я отправляю почту, возвращается эта ошибка: …

17.11.2022
Boto3 конфликт с url конечной точки и bucket вызывает ошибку

Правильный url файла из S3: https://video-sftp.s3.amazonaws.com/600.mp4 Теперь при попытке сгенерировать предварительно подписанный url с помощью boto3 url файла неверен: https://video-sftp.s3.amazonaws.com/video-sftp/600.mp4 имя ведра добавляется как каталог? AWS_S3_ENDPOINT_URL='https://video-sftp.s3.amazonaws.com' AWS_S3_REGION_NAME='us-east-1' Вот …

17.11.2022
Как установить приложение django rest framework вне проекта

Я хочу установить приложение app2 вне каталога проекта. Если вы посмотрите на следующий скриншот, я создал проект djnago project, внутри этого проекта создал приложение app1 и создал приложение 'app2' вне проекта. Теперь как включить app2 и urls.py в настройки …

17.11.2022
Удаление пользователя не работает из-за полей ManyToMany в другом приложении

Я использую django-tenants и django_tenant_users со следующим apps (settings.py): SHARED_APPS = ( 'django_tenants', 'django.contrib.contenttypes', 'tenant_users.permissions', # Defined in both shared apps and tenant apps 'tenant_users.tenants', # defined only in shared apps # everything below here is optional ... 'tenants', # …

17.11.2022
Обновление поля модели Django при действиях, происходящих в другой модели

Я хочу внести изменения в экземпляр модели A, когда второй экземпляр модели B сохраняется, обновляется или удаляется. Все модели находятся в одном приложении Django. Каков будет оптимальный способ сделать это? Следует ли мне использовать сигналы? …

17.11.2022
Запись не редактируется в форме django при использовании экземпляра

При использовании следующих методов модель не обновляется в базе данных. Это форма загрузки в представлениях def upload(request): if request.method == 'POST': form = UploadForm(request.POST, request.FILES) if form.is_valid(): upload = form.save(commit= False) upload.user = request.user upload.save() messages.info(request,"Added Successfully..!") return redirect("home") …

17.11.2022
Автоматическое скрытие строки / столбца таблицы при наличии определенного поля в базе данных MySQL с помощью Django

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

17.11.2022
Вызов метода update() одного сериализатора из метода create() другого сериализатора

У меня есть 2 сериализатора serializer_1 и serializer_2, которые являются моделью сериализатора. Я хочу выполнить метод update сериализатора_1 из метода create сериализатора_2, как я могу этого добиться? class serializer_1(serializers.ModelSerializer): date = serializers.DateTimeField(required=False, allow_null=True) ispublic = serializers.BooleanField(allow_null=False) details_api_url = …

17.11.2022
Просроченный токен доступа подтвержден и возвращает данные из представления в django

Я создаю приложение, которое отправляет и рефреш, и токены доступа; также в этом приложении есть ModelViewSet под названием Users (возвращает всех пользователей в базе данных), где permission_classes только для IsAuthenticated, все вроде работает отлично. Но когда срок действия токена …

17.11.2022
Как изменить request.user в django в Middleware?

Что я пытаюсь сделать, так это определить тип вошедшего пользователя и затем установить параметр .profile в request.user, чтобы я мог использовать его, вызывая request.user.profile в моих представлениях. Для этого я написал Middleware следующим образом: class SetProfileMiddleware: def …

17.11.2022
Как предотвратить стирание данных из формы django?

У меня есть две формы и две кнопки отправки. Потому что я могу загрузить pdf файл и excel файл. Но если я загружу файл pdf, а затем загружу файл excel. Содержимое файла pdf будет стерто. И наоборот. …

17.11.2022
Вызов класса ListView из класса UpdateView в Django

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

17.11.2022
Python makemigrations работает неправильно

Я использую фреймворк Django Это мой models.py from django.db import models # Create your models here. class Destination(models.Model): name: models.CharField(max_length=100) img: models.ImageField(upload_to='pics') desc: models.TextField price: models.IntegerField offer: models.BooleanField(default=False) и вот моя папка migrations-0001_initial.py: # Generated by Django 4.1.3 …

17.11.2022
Не может умножить последовательность на неинт типа 'QuerySet'

Я только начинаю изучать django, и я хочу попросить решить мою проблему здесь мой models.py class LotSell(models.Model): rate = models.DecimalField(max_digits=5, decimal_places=4) в админке django вход со значением 0,0666 или что-то в этом роде views.py def result(request): price_buyer …

17.11.2022
Serializer.is_valid django rest framework при создании подписки

В моем проекте foodgram необходимо сделать возможность подписыватьcя на пользователей. Проверяю через postman. При отправке запроса на подписку http://127.0.0.1:8000/api/users/1/subscribe/ мне выдает ошибку: Not Found: /api/users/1/subscribe/ [17/Nov/2022 12:03:27] "POST /api/users/1/subscribe/ HTTP/1.1" 404 23 В postman: { "detail": …

17.11.2022
Python: Получение нескольких идентификаторов из флажка

Я хотел получить несколько идентификаторов из списка с помощью checkbox. Получил ошибку Поле 'id' ожидало число, но получило []. Ниже приведен мой код. sample.html <button href="/sample/save">Save</button> {% for obj in queryset %} <tr> <td><input type="checkbox" name="sid" …

17.11.2022
Как проверить вебхук Shopify в Django?

Как я могу проверить входящий webhook от Shopify? Shopify предоставляет python реализацию (Flask), но как я могу сделать это в Django/DRF?

17.11.2022
Невозможно выполнить регистрацию пользователя в Facebook с помощью allauth и django-rest-auth. получаем ошибку неправильного значения

Я пытаюсь реализовать социальную аутентификацию, для этого я использую django-allauth, django-rest-auth. мои взгляды from allauth.socialaccount.providers.facebook.views import FacebookOAuth2Adapter from allauth.socialaccount.providers.oauth2.client import OAuth2Client class FacebookLoginView(SocialLoginView): adapter_class = FacebookOAuth2Adapter client_class = OAuth2Client при выполнении post запроса в приведенном …

17.11.2022
Как передать данные из фронтенда в админку с помощью ForeignKey [закрыто]

Как передать данные с фронтенда на бэкенд с помощью Fk в Djnago. if requset.method == "POST": Person_name=requset.POST["Person_name"] gender=requset.POST["gender"] #print(Person_name,gender) #data1=Gender(gender=gender) data2=People(Person_name=Person_name,gender=gender) #data1.save() data2.save()

17.11.2022
Как отфильтровать наборы запросов менее 60 месяцев назад?

Models.py class Preschooler(Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) birthday = models.DateField(null=True, blank=True) def age_months(self): today = date.today() date_diff = today - self.birthday in_days = date_diff.days return int((in_days) / (365 / 12)) Я хочу отфильтровать дошкольников, которым меньше …

17.11.2022
Использование переменной jinja в качестве ключа словаря

Я делаю приложение на django для работы с тестами/экзаменами. Две модели в этом приложении - это модель "Вопрос" и модель "Ответ", которые имеют отношение один-ко-многим. На странице каждый вопрос будет перечислен со всеми возможными ответами под ним, которые пользователь может …

17.11.2022
Сохранение нескольких записей данных в базу данных с помощью Django

В моем проекте, который я создал с помощью django, я дублирую записи данных с помощью кнопки, но когда я хочу сохранить их в базе данных, он всегда сохраняет последние добавленные данные. models.py forms.py class RecordsForm(forms.ModelForm): class Meta: model = …

17.11.2022
Django queryset из необработанного SQL

Мне нужен эквивалент этого sql запроса в Django SELECT Gender, ServCode FROM [openimisproductTestDb_16_08_22].[dbo].[tblInsuree] JOIN [openimisproductTestDb_16_08_22].[dbo].[tblServices] ON [openimisproductTestDb_16_08_22].[dbo].[tblInsuree].AuditUserID = [openimisproductTestDb_16_08_22].[dbo].[tblServices].AuditUserID WHERE Gender = 'F' AND ServCode = 'F4' Что я пробовал: def assisted_birth_with_cs_query(user, **kwargs): date_from = kwargs.get("date_from") …

17.11.2022
Как я могу не устанавливать <pk> в моем url для получения определенных данных?

изначально мой api был установлен в api/barrel/details/int:pk, но я хочу сделать функцию удаления в api/barrel (в котором есть только функции get и post) без разбора pk ` class BarrelAPIView(APIView): def get(self,request): barrel = Barrel.objects.all() #queryset serializer = BarrelSerializer(barrel, many=True) …

17.11.2022
Javascript повторяется [закрыто]

У меня есть js, который показывает предварительные просмотры изображений перед их загрузкой после ввода первого изображения второе изображение увеличивается вдвое, а третье изображение увеличивается втрое и так продолжается Честно говоря, я не знаю, что не так бог с …

17.11.2022
Ошибка запроса Django JSONField: оператор не существует: jsonb = bigint

Допустим, у меня есть 2 таблицы A и B. Таблица B имеет поле JSON с именем preferences, которое содержит поле с id таблицы A под названием a_id. Я хочу подсчитать количество строк B, которые относятся к строкам таблицы A …

17.11.2022
Как предотвратить перезагрузку шаблона с помощью Ajax?

У меня есть две формы, две кнопки отправки и две текстовые области. Ситуация такова, что если я загружу содержимое в одну текстовую область, то содержимое другой текстовой области будет потеряно из-за перезагрузки. Поэтому я пытаюсь реализовать Ajax. Так …

17.11.2022
Есть ли лучший способ проверить, находятся ли необязательные ключи в списке?

Я ищу лучший способ обработки необязательных данных в запросе. Мне нужно проверить, заполнены ли необязательные параметры, и вставить их в модель django. На этой картинке показано, что у меня получилось на данный момент Введите описание …