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

11.01.2022
Реверс для url (*) с аргументами ключевого слова не найден

Я ноб в области django rest/django. Я пытаюсь развернуть url @action(detail=True, methods=['post'], url_path='request-reset-email', url_name='request-reset-email') def request_reset_password_email(self, request, pk): ... uid64 = urlsafe_base64_encode(smart_bytes(user.id)) token = PasswordResetTokenGenerator().make_token(user) relativeLink = reverse('user-password-reset-confirm', kwargs={'uid64' : uid64, 'token': token}) и у меня есть …

11.01.2022
Есть ли способ отделить прогаммный доступ к Django Rest API от доступа к React и каковы альтернативы?

Это, очевидно, вопрос дизайна, и, возможно, я слишком задумываюсь. Однажды меня спросили, как генерировать API ключи, и я объяснил процесс получения токенов (DjangoRest -> React), на что мне ответили: "Это для входа в систему/аутентификации, как бы вы реализовали 'Generate …

11.01.2022
В Django как обработать файл внутри request.FILES?

For file in request.FILES: print("") video_input_path = file img_output_path = 'output.jpg' subprocess.call(['ffmpeg', '-i', video_input_path, '-ss', '00:00:00.000', '-vframes', '1', img_output_path]) print("") Я пытаюсь создать миниатюру для файла (видео), загруженного через форму, это чисто питоновское решение для создания миниатюры из …

11.01.2022
Как визуализировать и перемещаться по веб-страницам на основе django одним нажатием кнопки без обновления страницы (Ajax)

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

11.01.2022
Android Retrofit загрузка изображений и текста в одном запросе

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

11.01.2022
Избегайте бронирования прошлых дат с помощью django

Я создал систему бронирования встреч, однако я хочу избежать того, чтобы любые прошлые даты были забронированы до того, как они достигнут создания объекта бронирования, который затем сохраняется в базе данных. Вот мой views.py class BookingView(View): def get(self, request, …

11.01.2022
Я разрабатываю проект блокчейна с использованием Django и могу ли я узнать, как решить эту ошибку?

Traceback (последний последний вызов): File "C:\Users\USER\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\handlers\exception.py", line 47, in inner response = get_response(request) File "C:\Users\USER\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\handlers\base. py", строка 181, в _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "C:\Users\USER\Desktop\blockchain\wallet\views.py", строка 17, в index live_bitcoin_price = live_price[1].getText() Тип исключения: IndexError at / …

11.01.2022
Ссылка на внешний ключ в Django Python

Как присвоить продукт в ProductInStore экземпляру продукта, который уже есть в магазине? В основном у меня есть скраппер и я перебираю все продукты и мне нужно сначала создать экземпляр Product, а затем экземпляр ProductInStore, который связан с Product через foreignKey. …

11.01.2022
Как исправить функциональность добавления в корзину в django?

Я создаю платформу электронной коммерции и хочу создать функциональность добавления в корзину на сайте. Но по какой-то причине Id продукта отображается как null. Вот коды: models.py class Products(models.Model): seller = models.ForeignKey(SellerProfile, on_delete = models.CASCADE) title = models.CharField(max_length = 255) …

11.01.2022
Невозможно создать контейнер для приложения Django

Я пытался сделать базовый контейнер в качестве учебного проекта, который должен загружать Django из PyPI и запускать сервер по умолчанию. Для этого я создал 3 файла, т.е. docker-compose.yml version: '3' services: web: build: . command: python manage.py runserver …

11.01.2022
Как избавиться от дублирования контекста в Django

Подскажите, как можно избавиться от дублирования контекста в представлениях. Мне нужно в методе post представления CreateComment получить весь контекст из представления ArticleDetail. class ArticleDetail(DetailView): model = Article context_object_name = 'article' pk_url_kwarg = 'article_id' template_name = 'blog/articles_dir/article_detail.html' def get_queryset(self): queryset = …

11.01.2022
Сортировка отображаемого столбца, определенного методом пользовательской модели в интерфейсе администратора Django

Я хочу иметь возможность сортировать столбец таблицы, определенный с помощью пользовательского метода в админке Django. Я сузил проблему до этого простого примера в Django: models.py: from django.db import models class MyObject(models.Model): name = models.CharField(_("name"), max_length=255) layers = models.URLField(_("Layers"), …

11.01.2022
Django ORM агрегация над связанным полем массива

У меня есть две модели class Record(Model): scorable_entry = models.ForeignKey('Entry', null=True, blank=True, on_delete=models.CASCADE) class Entry(Model): scores = ArrayField(models.IntegerField(), null=True) и мне нужно отсортировать Records на основе суммы scores на связанной Entry модели. К сожалению, …

11.01.2022
Python: Как вызвать функцию с помощью django?

Я абсолютно новичок в Django и застрял на этой проблеме уже некоторое время, по какой-то причине они не учат этому в явном виде ни в одном учебнике, который я смог найти Итак, что я хочу - это …

11.01.2022
Django storages ломает статические файлы администратора

Я попробовал переместиться с локальных статических файлов на S3 с помощью django-storages. Я тщательно следовал документации, но все еще нет доступа к статическим файлам. В локальной среде у меня есть: STATIC_URL = '/static/' в …

11.01.2022
"self.fields['field_name'].queryset" в Djano, можно ли его применить к полю OneToOne?

Я новичок в Django и пытаюсь разобраться в отношениях между полями OneToOne с помощью _set.all() Мой models.py class User(AbstractUser): is_admin = models.BooleanField(default=False) is_employee = models.BooleanField(default=True) is_manager = models.BooleanField(default=False) is_assistant = models.BooleanField(default=False) class Profile(models.Model): profile = models.OneToOneField(User, on_delete=models.CASCADE) class Manager(models.Model): user …

11.01.2022
Django - Как проверить, что загруженное изображение имеет правильный тип расширения и не повреждено

Ниже приведен код для проверки загружаемого файла изображения. Основные проблемы с этим способом проверки в том, что пользователь может просто изменить расширение и загрузить недействительное изображение, что вызовет проблемы на front-end, потому что если он попытается его отобразить, то …

11.01.2022
Получение вывода execute_from_command_line из Django

Я пытаюсь запустить некоторый код на основе вывода функции execute_from_command_line из Django. В основном я пытаюсь проверить, есть ли непримененные миграции, проверяя вывод вышеупомянутой функции: execute_from_command_line(["manage.py", "makemigrations", "--dry-run"]) Вышеприведенное печатает No changes detected в stdout, поэтому у меня нет …

11.01.2022
Uwsgi не удалось открыть файл python /root/ ... /wsgi.py (DJANGO)

/var/log/uwsgi/myapp.log: Я не могу понять причину ошибки: Tue Jan 11 15:27:45 2022 - failed to open python file /root/eva/lawyer/lawyer/wsgi.py Я не могу понять, почему uwsgi не может открыть этот python файл. Путь к нему правильный myapp.ini: [uwsgi] chdir = …

11.01.2022
Ошибка развертывания Python django при использовании waitress

Я пытаюсь развернуть свой проект django в heroku, но сталкиваюсь с ошибкой, когда пытаюсь использовать модуль waitress эта ссылка ни к чему не ведет что делать

11.01.2022
Django выдает ошибку "GET /static/main/css/main.css HTTP/1.1" 304 0

Мой файл шаблон для всех html это: {% load static %} <!doctype html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>{% block title %}{% endblock %}</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"> </head> <body> {% …

11.01.2022
NOT NULL constraint failed: registration_registration_customuser.user_id

Я пытаюсь зарегистрировать пользователя в первый раз, но получаю IntegrityError. Тип исключения: IntegrityError Значение исключения: Сбой ограничения NOT NULL: registration_registration_customuser.user_id когда я пытаюсь создать суперпользователя, он спрашивает меня об идентификаторе пользователя, для которого я должен ввести …

11.01.2022
Django HTML в pdf не отображается, когда цикл for loop длиннее 1 страницы

Примечание: html-верстка в pdf отлично отображается, если объект, переданный в функцию pdf не превышает размер одной страницы. Забавно, но когда я удаляю стилизацию из html, он работает, и под работой я имею в виду рендеринг в pdf и создание нескольких …

11.01.2022
Django Models : массив полей

Мне нужна форма с "сотнями" целочисленных полей ввода. Я думал создать массив целочисленных полей в моей модели, но, похоже, это не работает: class Array(models.Model): name=models.CharField(max_length=10) data=[] for i in range(100): data.append(models.IntegerField(default=0,blank=True)) Через de shell я могу создать …

11.01.2022
Django DRF bulk_update первичный ключ

Я использовал пример из документации для реализации массового обновления: class BookListSerializer(serializers.ListSerializer): def update(self, instance, validated_data): # Maps for id->instance and id->data item. book_mapping = {book.id: book for book in instance} data_mapping = {item['id']: item for item in validated_data} # …

11.01.2022
Как обслуживать медиафайлы с помощью управляющего трафика?

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

11.01.2022
Как добавить несколько полей "многие ко многим", ссылающихся на одну и ту же таблицу в django

У меня есть модель "Фильм" в Django и модель "Знаменитость" также. Я хочу добавить модель знаменитости к модели фильма как поле manytomany 3 раза. один раз как актер, один раз как режиссер и один раз как продюсер. что-то вроде …

11.01.2022
Как добиться агрегированного среднего значения по нескольким столбцам в кадре данных pandas [дубликат]

У меня есть следующий кадр данных Теперь, учитывая определенный диапазон дат холдинга, мне нужно получить среднее значение столбцов, сгруппированных по тикеру. т.е. <img alt="enter image …

11.01.2022
Как получить сумму обратного отношения для каждого набора запросов для ListView?

Сколько голосов набрала история? Что я должен сделать, чтобы увидеть это в ListView? И как я могу сделать это, не застряв на проблеме n+1? models.py class Story(models.Model): author = models.ForeignKey( MyUser, on_delete=models.CASCADE, related_name='story' ) title = models.CharField(max_length=255) slug …

11.01.2022
Модуль 'website.management.commands.updatemodels' не имеет атрибута 'Command'

Я обнаружил проблему при выполнении этого кода на моем приложении 'website', используя django https://i.stack.imgur.com/rr15N.jpg https://i.stack.imgur.com/LWMP6.jpg

11.01.2022
Работа с многопроцессорными задачами и задачами Celery

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

11.01.2022
Redirect_uri mismatch error django heroku app

После развертывания приложения Django google single sign-in на Heroku я столкнулся с проблемой несоответствия redirect_uri, хотя в учетных данных google указан правильный URI перенаправления. Я не знаю, где возникает проблема. То же самое прекрасно работает на локальной машине. Пожалуйста, помогите.

11.01.2022
TemplateDoesNotExist, если шаблон существует

Я получаю TemplateDoesNotExist, когда я уверен, что шаблон существует "TemplateDoesNotExist at /maintenance/1/update/" когда просто перехожу к /maintenance/, который является индексом для этого приложения, все работает нормально. шаблон находится в папке appfolder templates appfolder name затем templates как на …

11.01.2022
Вопрос о фреймворке Django для python

В рамках Django REST, если администратор просит пользователя ввести ответы на некоторые вопросы, которые могут быть добавлены учетной записью администратора, как должен быть определен класс models, который сохраняет данные, предоставленные пользователем, когда пользователь заполняет нефиксированные вопросы, добавленные администратором?

11.01.2022
Фильтр наиболее просматриваемых и используемых объектов за предыдущую неделю

Я хочу фильтровать наиболее просматриваемые и используемые объекты за предыдущую неделю (последние семь дней) в моем проекте. Модели class Banner(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) name = models.CharField(max_length=150 , unique=True) description = RichTextField(blank=True, null=True) category = models.CharField(max_length=200) tag = models.CharField(max_length=200) …

11.01.2022
Настройка Nginx с NextJs и фреймворком для отдыха Django

передняя часть моего сайта написана на .next, а задняя часть сайта написана на DRF (Django rest framework) Как я могу настроить Nginx для запуска .next для front и Django для Back? мой текущий Nginx conf таков: server { …

11.01.2022
Uwsgi failed to open python file /root/ ... /wsgi.py . UWSGI не может открыть python file wsgi.py (DJANGO)

/var/log/uwsgi/myapp.log: Tue Jan 11 15:27:45 2022 - *** Starting uWSGI 2.0.18-debian (64bit) on [Tue Jan 11 15:27:45 2022] *** Tue Jan 11 15:27:45 2022 - compiled with version: 10.0.1 20200405 (experimental) [master revision 0be9efad938:fcb98e4978a:705510a708d3642c9c962beb663c476167e4e8a4] on 11 April 2020 11:15:55 Tue …

11.01.2022
Возможно ли в django хранить все данные о попытках входа в систему в файле? [дубликат]

В настоящее время я создаю локальную страницу входа в Django (только начал) и задался вопросом: Можно ли хранить все попытки входа в систему (как успешные, так и неудачные), например, в json-файле? Если да, то как?

11.01.2022
Как сделать абсолютный url для изображений

Модели class ProductImage(models.Model): image = models.ImageField(upload_to="images", null=True, blank=True, verbose_name='Картинка') product_id = models.ForeignKey( ProductItem, related_name="product_image", on_delete=models.CASCADE, blank=True, null=True) модели class Favorite(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name="Пользователь", related_name='favorites', null=True, blank=True) products = models.ManyToManyField(ProductItem, verbose_name='Продукты', related_name = 'favorites', null=True, blank=True) class …

11.01.2022
Получение поврежденных зипов с помощью Python3 ZipStream в Django

Я использую zipstream из here и имею представление Django, которое возвращает zip файл всех вложений файлов, которые размещены на Amazon S3. Но при загрузке все zip-файлы оказываются поврежденными, то есть я не могу их открыть. import …