Я ноб в области 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}) и у меня есть …
Это, очевидно, вопрос дизайна, и, возможно, я слишком задумываюсь. Однажды меня спросили, как генерировать API ключи, и я объяснил процесс получения токенов (DjangoRest -> React), на что мне ответили: "Это для входа в систему/аутентификации, как бы вы реализовали 'Generate …
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("") Я пытаюсь создать миниатюру для файла (видео), загруженного через форму, это чисто питоновское решение для создания миниатюры из …
Я делаю проект django и хотел бы, чтобы моя панель навигации была основана на AJAX в том смысле, что когда я нажимаю на ссылку определенной страницы, страница отображается без перезагрузки/обновления исходной страницы. Я пытался использовать функцию django redirect, но безуспешно. …
У меня есть приложение для Android, которое имеет функцию формы, где я собираю данные, эти данные содержат ответы изображения и текстовые ответы и каждый ответ имеет идентификатор вопроса, который мне нужно отправить также, чтобы знать, какой вопрос сохранить ответ …
Я создал систему бронирования встреч, однако я хочу избежать того, чтобы любые прошлые даты были забронированы до того, как они достигнут создания объекта бронирования, который затем сохраняется в базе данных. Вот мой views.py class BookingView(View): def get(self, request, …
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 / …
Как присвоить продукт в ProductInStore экземпляру продукта, который уже есть в магазине? В основном у меня есть скраппер и я перебираю все продукты и мне нужно сначала создать экземпляр Product, а затем экземпляр ProductInStore, который связан с Product через foreignKey. …
Я создаю платформу электронной коммерции и хочу создать функциональность добавления в корзину на сайте. Но по какой-то причине Id продукта отображается как null. Вот коды: models.py class Products(models.Model): seller = models.ForeignKey(SellerProfile, on_delete = models.CASCADE) title = models.CharField(max_length = 255) …
Я пытался сделать базовый контейнер в качестве учебного проекта, который должен загружать Django из PyPI и запускать сервер по умолчанию. Для этого я создал 3 файла, т.е. docker-compose.yml version: '3' services: web: build: . command: python manage.py runserver …
Подскажите, как можно избавиться от дублирования контекста в представлениях. Мне нужно в методе 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 = …
Я хочу иметь возможность сортировать столбец таблицы, определенный с помощью пользовательского метода в админке Django. Я сузил проблему до этого простого примера в Django: models.py: from django.db import models class MyObject(models.Model): name = models.CharField(_("name"), max_length=255) layers = models.URLField(_("Layers"), …
У меня есть две модели 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 модели. К сожалению, …
Я абсолютно новичок в Django и застрял на этой проблеме уже некоторое время, по какой-то причине они не учат этому в явном виде ни в одном учебнике, который я смог найти Итак, что я хочу - это …
Я попробовал переместиться с локальных статических файлов на S3 с помощью django-storages. Я тщательно следовал документации, но все еще нет доступа к статическим файлам. В локальной среде у меня есть: STATIC_URL = '/static/' в …
Я новичок в 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 …
Ниже приведен код для проверки загружаемого файла изображения. Основные проблемы с этим способом проверки в том, что пользователь может просто изменить расширение и загрузить недействительное изображение, что вызовет проблемы на front-end, потому что если он попытается его отобразить, то …
Я пытаюсь запустить некоторый код на основе вывода функции execute_from_command_line из Django. В основном я пытаюсь проверить, есть ли непримененные миграции, проверяя вывод вышеупомянутой функции: execute_from_command_line(["manage.py", "makemigrations", "--dry-run"]) Вышеприведенное печатает No changes detected в stdout, поэтому у меня нет …
/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 = …
Я пытаюсь развернуть свой проект django в heroku, но сталкиваюсь с ошибкой, когда пытаюсь использовать модуль waitress эта ссылка ни к чему не ведет что делать
Мой файл шаблон для всех 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> {% …
Я пытаюсь зарегистрировать пользователя в первый раз, но получаю IntegrityError. Тип исключения: IntegrityError Значение исключения: Сбой ограничения NOT NULL: registration_registration_customuser.user_id когда я пытаюсь создать суперпользователя, он спрашивает меня об идентификаторе пользователя, для которого я должен ввести …
Примечание: html-верстка в pdf отлично отображается, если объект, переданный в функцию pdf не превышает размер одной страницы. Забавно, но когда я удаляю стилизацию из html, он работает, и под работой я имею в виду рендеринг в pdf и создание нескольких …
Мне нужна форма с "сотнями" целочисленных полей ввода. Я думал создать массив целочисленных полей в моей модели, но, похоже, это не работает: 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 я могу создать …
Я использовал пример из документации для реализации массового обновления: 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} # …
Мне нужно обслуживать защищенные файлы для пользователей, ограниченных пользовательской квотой загрузки (для каждого пользователя). Итак, я должен вычислить каждую загрузку файла. Это легко, если я использую HttpResponse() для обслуживания файлов, но это неэффективно и очень медленно. Как контролировать …
У меня есть модель "Фильм" в Django и модель "Знаменитость" также. Я хочу добавить модель знаменитости к модели фильма как поле manytomany 3 раза. один раз как актер, один раз как режиссер и один раз как продюсер. что-то вроде …
У меня есть следующий кадр данных Теперь, учитывая определенный диапазон дат холдинга, мне нужно получить среднее значение столбцов, сгруппированных по тикеру. т.е. <img alt="enter image …
Сколько голосов набрала история? Что я должен сделать, чтобы увидеть это в 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 …
Я обнаружил проблему при выполнении этого кода на моем приложении 'website', используя django https://i.stack.imgur.com/rr15N.jpg https://i.stack.imgur.com/LWMP6.jpg
Я работаю над проектом веб-скрейпинга на Django. Цель - соскрести рекламные данные с 3 сайтов, создать каждое объявление как объект модели и перечислить их в представлении. У меня есть четыре функции скраппинга, для которых я использовал модуль мультипроцессинга, чтобы запустить …
После развертывания приложения Django google single sign-in на Heroku я столкнулся с проблемой несоответствия redirect_uri, хотя в учетных данных google указан правильный URI перенаправления. Я не знаю, где возникает проблема. То же самое прекрасно работает на локальной машине. Пожалуйста, помогите.
Я получаю TemplateDoesNotExist, когда я уверен, что шаблон существует "TemplateDoesNotExist at /maintenance/1/update/" когда просто перехожу к /maintenance/, который является индексом для этого приложения, все работает нормально. шаблон находится в папке appfolder templates appfolder name затем templates как на …
В рамках Django REST, если администратор просит пользователя ввести ответы на некоторые вопросы, которые могут быть добавлены учетной записью администратора, как должен быть определен класс models, который сохраняет данные, предоставленные пользователем, когда пользователь заполняет нефиксированные вопросы, добавленные администратором?
Я хочу фильтровать наиболее просматриваемые и используемые объекты за предыдущую неделю (последние семь дней) в моем проекте. Модели 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) …
передняя часть моего сайта написана на .next, а задняя часть сайта написана на DRF (Django rest framework) Как я могу настроить Nginx для запуска .next для front и Django для Back? мой текущий Nginx conf таков: server { …
/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 …
В настоящее время я создаю локальную страницу входа в Django (только начал) и задался вопросом: Можно ли хранить все попытки входа в систему (как успешные, так и неудачные), например, в json-файле? Если да, то как?
Модели 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 …
Я использую zipstream из here и имею представление Django, которое возвращает zip файл всех вложений файлов, которые размещены на Amazon S3. Но при загрузке все zip-файлы оказываются поврежденными, то есть я не могу их открыть. import …