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

21.12.2021
Как создать UpdateView CBV с отношениями

Я устал искать лучший способ для UpdateView с CBV. Я тестировал некоторые учебники, но всегда получал ошибку. Может кто-нибудь сможет мне помочь. У меня есть 2 модели. Account и UserProfile. Первая. Я регистрирую пользователя аккаунта вот так, и расширяю …

21.12.2021
FileField во вложенном сериализаторе хранит путь, при обновлении выдает ошибку "Представленные данные не были файлом. Проверьте тип кодировки в форме".

Я создал вложенный сериализатор и создал в нем методы create и update. При использовании метода POST(Create) я не получаю никаких ошибок, но при обновлении я получаю ошибку "The submitted data was not a file. Проверьте тип кодировки в форме.". …

21.12.2021
Подозревается синтаксическая ошибка Curl, ошибка разбора JSON, приложение django

Я пытаюсь использовать Django Rest Framework, чтобы позволить различным системам отправлять данные в мое приложение. Мне нужна проверка того, правильно ли составлен мой запрос curl, чтобы я мог исследовать его дальше. У меня нет большого опыта работы с curl, поэтому …

21.12.2021
Добавьте дополнительное значение из ImportForm в экземпляр модели перед импортом или сохранением

У меня есть следующая модель, которую я хочу импортировать: class Token(models.Model): key = models.CharField(db_index=True,unique=True,primary_key=True, ) pool = models.ForeignKey(Pool, on_delete=models.CASCADE) state = models.PositiveSmallIntegerField(default=State.VALID, choices=State.choices) тогда модель ресурса: class TokenResource(resources.ModelResource): class Meta: model = Token import_id_fields = ("key",) …

21.12.2021
Ошибка целостности Django от Abstractbaseuser

IntegrityError at / UNIQUE constraint failed: pages_profile.username Request Method: POST Request URL: http://127.0.0.1:8000/ Django Version: 3.2.9 Exception Type: IntegrityError Exception Value: UNIQUE constraint failed: pages_profile.username Как обновить пользовательское поле аватара абстрактного пользователя? А именно obj = Profile.objects.create(avatar = img) …

21.12.2021
Как получить значение для конкретного пользователя из тега якоря в представлении django?

Urls.py urlpatterns = [ path('vendors/', views.loomerang_admin_vendors, name="loomerang_admin_vendors"), path('vendor_profile/<str:userid>', views.loomerang_admin_vendor_profile, name="loomerang_admin_vendor_profile"),] шаблон {% for vendor in vendors %} <tr> <th scope="row">{{vendor.id}}</th> <td>{{vendor.date_joined|date:"d-m-Y"}}</td> <td name="vendor_id"><a href="{% url 'loomgerang_admin:loom_admin_vendor_profile' userid %}">{{vendor.userid}}</a></td> <td>{{vendor.first_name}}</td> <td>{{vendor.status}}</td> <td>20-12-2021</td> <td>Lokesh</td> </tr> {% endfor %} …

21.12.2021
{"errors":{"errors":[{"detail": "У вас нет разрешения на выполнение этого действия.", "code": "permission_denied"}]}}

Когда я захожу на http://127.0.0.1:8000/ после запуска python manage.py runserver внутри моего виртуального env я получаю эту ошибку permission denied Мой Django все еще находится в структуре папок по умолчанию и никаких изменений пока не произошло. Я пытался установить pip …

21.12.2021
Потеря микросекунд при вставке даты в базу данных

У меня есть этот фрагмент кода в представлении: time_from = datetime.strptime(req.POST['time_from'], "%Y-%m-%d %H:%M:%S.%f") with connections["mssql_database"].cursor() as cursor: sql_statement = "EXEC SaveActivity @TimeFrom='%s'" % (time_from) print(sql_statement) cursor.execute(sql_statement) Он печатает это SQL заявление: EXEC SaveActivity @TimeFrom='2021-12-01 08:34:54' Микросекунды …

21.12.2021
Ошибка при подключении Postgresql Порт не подключен

Я запустил свой ssh на локальном сервере и пытаюсь запустить python3 manage.py runserver, но он выдает эту ошибку? Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? Я также попробовал psql в терминале, …

21.12.2021
Django - Получить все сообщения, которые были созданы за месяц в определенном часовом поясе

Итак, у меня есть модель Post, которая похожа на сообщение на стене в Facebook или Reddit. Я хочу иметь возможность получить все сообщения, которые были created в течение месяца в определенном часовом поясе. Причина в том, что в моем …

21.12.2021
Я выполняю команду django-admin startproject dr он показывает zsh: команда не найдена: django-admin?

я выполняю команду django-admin startproject dr она показывает zsh: command not found: django-admin Как решить эту проблему? Я также удалил django, переустановил и обновил pip '/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -m pip install --upgrade …

21.12.2021
Django как правильно тестировать экземпляр User

Несколько дней назад я нашел очень хорошую веб-страницу с паттернами и анти-паттернами в Django. Один из анти-паттернов связан с привязкой пользовательской модели пользователя к другим моделям. Основываясь на документации по Django и <a href="https://www.django-antipatterns.com/antipattern/refer-to-the-user-model-directly.html" …

21.12.2021
Request.FILES.get пуст в проекте Django

Для проекта я хотел бы использовать два файла, загружаемые пользователем через два входа, для применения внешнего скрипта. Моя проблема в том, что я получаю ошибку, потому что Django, похоже, не может найти эти входы. Поэтому у меня пустой …

21.12.2021
Цветок сельдерея ничего не ответил в командной строке

Я пытаюсь поднять flower на моей локальной машине, но flower не отвечает. Я использую docker. Сначала я подключил Celery worker к контейнеру, как celery -A tasks worker -l info после этого я запускаю в такт другую оболочку. …

21.12.2021
Python. Django. Тест лимита обращений к странице

Тестирую код, задача которого установить лимит на число обращений к серверу от одного ip. Предпологается, что сервер будет выводить некое сообщение в том случае, если число обращений будет превышено. views.py from django.shortcuts import render from ratelimit.decorators import ratelimit def get_client_ip(req): …

21.12.2021
Django на Nginx и Gunicorn, разрешение отклонено 502 bad gateway

Я следовал всем учебникам и копался во всех похожих вопросах, но ни один из них не решил мою проблему. У меня есть приложение django, запущенное на vps. Приложение django расположено по адресу /home/larapida/webapp структура каталога: drwxr-x--- 11 …

21.12.2021
Получение данных из базы данных sqlite путем вызова ее из Django с помощью HTML-форм

У меня есть HTML-форма : &lt;form action = "" method = "get"&gt; &lt;label for="movie_title"&gt;Filmo pavadinimas: &lt;/label&gt; &lt;input id="movie_title" type="text" name="movie_title"&gt; &lt;input type="submit" value="OK"&gt; &lt;/form&gt; Я хочу ввести название фильма и получить всех актеров, которые снимались в этом …

21.12.2021
Есть ли способ перенаправить пользователя с моего сайта django на внешний сайт с помощью urlField?

вот мой model.py from django.db import models # Create your models here. class TestSeries(models.Model): name=models.CharField(max_length=120) url_field=models.URLField(max_length=200) def __str__(self): return self.name def save(self, *args, **kwargs): super().save(*args, **kwargs) class Meta: verbose_name_plural="TestSeries" и вот мой views.py from django.shortcuts import render …

21.12.2021
Как разместить несколько изображений вместе в django?

Я хочу создать пост-запрос с несколькими изображениями в django. Я попробовал создать другую модель для изображений и подключил ее к моей модели 'vehicle' с помощью OnetoOneField, но она позволяет размещать только 1 изображение за раз (этот метод показан …

21.12.2021
Как асинхронно отправить процесс запроса API в Django?

Я делаю проект, в котором при загрузке (рендеринге) страницы через views отправляется API запрос. Я хочу асинхронизировать процесс запроса API, т.е. с интервалом в 10 секунд отправлять запросы API.

21.12.2021
Импорт модели без поля id в качестве первичного ключа с помощью django import_export

Только что попробовал django-import-export для импорта некоторых вещей из csv-файла. Следовал документу, но всегда получал ошибку при попытке импортировать следующую модель: class Token(models.Model): key = models.CharField(db_index=True,unique=True,primary_key=True, ) pool = models.ForeignKey(Pool, on_delete=models.CASCADE) state = models.PositiveSmallIntegerField(default=State.VALID, choices=State.choices) тогда класс …

21.12.2021
Django Models - Сохранение столбцов на основе первичного ключа при отправке сообщения

Это мой model.py class AppointmentMaster(models.Model): id = models.AutoField(primary_key=True) user_key = models.CharField(max_length=30,blank=True,unique=True) phone_number = models.CharField(max_length=20, blank=True, null=True) email = models.CharField(max_length=20, blank=True, null=True) и я использую viewsets.ModelViewSet для деталей поста. Я хочу автоматически сохранять user_key при создании новой строки из …

21.12.2021
DJango - два разных представления из разных приложений в одном шаблоне

Здесь начинающий Джанго. Я пытаюсь сделать приложение, в котором пользователи могут устанавливать связи, размещать материалы, общаться в чате и т.д. Есть два типа пользователей - Parents и Child. Для этого я расширил модель AbstractBaseUser и создал две другие …

21.12.2021
Как сохранить данные формы Textarea построчно с помощью CreateView в Django?

У меня есть Модель и я хотел бы сохранить данные в виде пакета, используя форму textarea в Django. Данные должны сохраняться построчно, для чего я использую функцию splitlines(), каждые данные разделяются запятыми с помощью split(","). Я выполняю манипуляции в …

21.12.2021
Добавление новой строки таблицы с помощью HTMX

Я пытаюсь добавить новую строку таблицы с помощью Htmx. При нажатии кнопки "Add A New Row" новая строка должна быть добавлена в таблицу. Я не могу добиться добавления строки в secondary_hx.html в таблицу, вместо этого получается три формы рядом друг …

21.12.2021
Ошибка программирования: Результат не найден Предыдущий SQL не был запросом в Django

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

21.12.2021
Как получить отчет о доставке электронной почты (IP адреса (если больше устройств получили почту), время открытия сообщения, время получения) python django [duplicate]

Я отправил письмо на тестовый адрес электронной почты, используя smtp.EmailBackend python Django, как мне получить отчет о доставке письма (IP адреса (если больше устройств получили письмо), время открытия сообщения, время получения)

21.12.2021
Фильтр даты в шаблоне django - isoformat

Когда я использую этот сниппет в шаблоне django &lt;td id="tdId_{{ i.0 }}4"&gt;{{i.4|date:'c'}}&lt;/td&gt; выводит 2021-12-01T08:34:54. Я теряю часть информации. В базе данных есть 2021-12-01 08:34:54.000 Как я могу добиться правильного результата в шаблоне django?

21.12.2021
Печать на escpos-python отлично работает на локальном сервере, но не работает на живом сервере

ESCPOS PYTHON ERROR, печать работает нормально на локальном сервере, но не работает на живом сервере. ПОЖАЛУЙСТА, ПОМОГИТЕ

21.12.2021
Ошибка валидации на вложенном сериализаторе с возможностью записи

У меня есть записываемый вложенный сериализатор, такой как этот - class AddressSerializer(serializers.ModelSerializer): class Meta: model = publicAddress fields = "__all__" class customerSerializer(serializers.ModelSerializer): publicAdd = AddressSerializer(many=True) class Meta: model = customerMaster fields = ['id','publicAdd'] def create(self, validated_data): Address = validated_data.pop('publicAdd') …

21.12.2021
Как фильтровать формы в django?

Я пытаюсь сделать рейтинговую систему с помощью django. Итак, у меня есть: class Region(models.Model): name = models.CharField(max_length=50) slug = models.SlugField(max_length=50, unique=True) def __str__(self): return self.name class Salesman(models.Model): region = models.ForeignKey(Region, related_name='region', on_delete=models.CASCADE) name = models.CharField(max_length=40) surname = models.CharField(max_length=40) def …

21.12.2021
Django пагинация для контроллера

Как добавить пагинацию здесь? Используя django pagination class UserListView(APIView): @method_decorator(admin_decorator()) def post(self, request): try: controller = UserListController(data=request.data) return Response(status=status.HTTP_200_OK, data=controller.get_data()) except Exception as e: print(e) return Response({"message": "Internal Server Error"}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)

21.12.2021
Как сделать updateview в django с помощью ajax

Models.py from django.db import models # Create your models here. class Login(models.Model): username=models.TextField(max_length=30) password=models.TextField(max_length=30) class CreateProduct(models.Model): title = models.CharField(max_length=200) description = models.CharField(max_length=200) image = models.FileField(blank=True) def __str__(self): return self.title views.py from django.db import models from django.db.models import fields from …

21.12.2021
Как получить имя того же файла, загруженного как Response, при загрузке в python Django

Я загрузил и скачал файл. Я не получаю имя файла, который я загрузил, когда я его скачал. Я пытаюсь программировать на python Django, есть ли какое-нибудь решение, чтобы решить это. def mDownloadResume(request, userid): profile = UserProfile.objects.get(id=userid) ts = profile.up_auth_user_id …

21.12.2021
Остановить работу Python скрипта на бекенде запущенного при помощи AJAX get запроса на клиентской стороне

Имеется бекенд написанный на Django. Клиентская сторона отправляет AJAX get запрос на серверную часть и ждёт ответа. В это время на бекенде запускается скрипт (время работы варьируется от 2 до 40 секунд). Сам скрипт представляет собой многопоточную работу 10 функций, …

21.12.2021
Не удается получить доступ к приложению django, размещенному на nginx в другой системе в той же локальной сети (windows).

Не удается получить доступ к приложению django в другой системе, которая размещена на nginx на машине windows в той же сети lan. получаю "This site cant be reached" страницу. Пожалуйста, помогите

21.12.2021
Django перенаправление после загрузки формы

Страница This page isn’t working. If the problem continues, contact the site owner. HTTP ERROR 405 С терминала Method Not Allowed (POST): / Method Not Allowed: / [20/Dec/2021 22:00:27] "POST / HTTP/1.1" 405 0 Как перенаправить на …

21.12.2021
Валидация одного поля формы модели Django?

На самом деле я работаю над донорством крови и я сделал почти все, но одна вещь не работает и это в валидации формы. Заранее спасибо forms.py def clean_cnic(self): cnic = self.cleaned_data['cnic'] print("This is a cnic",cnic) if not User.objects.filter(cnic=cnic).exists(): return …

21.12.2021
Как подключить базу данных Salesforce в django? Выполнение вызовов API с помощью Python?

Как подключить базу данных Salesforce в django? Выполнение вызовов API с помощью Python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': 'salesforce_db', }, 'salesforce': { 'ENGINE': 'salesforce.backend', "CONSUMER_KEY" : 'EDIT: your key you get.......................', "CONSUMER_SECRET" : 'EDIT secret you …

21.12.2021
Я получаю ошибку "invalid escape character in string.jsonc(261)" в настройках .json

Я пробовал добавить путь к интерпретатору как вручную, так и по рекомендации, но он не создал папку .vscode, поэтому я создал только файл .vscode и скопировал вставленный settings.json, пожалуйста, помогите мне с этой ошибкой.