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

28.05.2022
Как загружать изображения на django?

Я пытался загрузить изображение в Django с помощью пользовательского представления и у меня ничего не получилось. Однако панель администратора позволяет мне загружать изображения, в чем может быть проблема? Я установил Pillow и убедился, что форма имеет свойство multipart/form-data. Должен …

28.05.2022
Как преобразовать Date().toLocaleString() в YYYY-MM-DDThh:mm[:ss[.uuuuuuuu]][+HH:MM|-HH:MM|Z]

Я пытаюсь сделать axios post запрос к django datetimefield, он требует формат datetime YYYY-MM-DDThh:mm[:ss[.uuuuuu]][+HH:MM|-HH:MM|Z]. В настоящее время я получаю формат Sun May 29 2022 02:42:00 GMT+0800 (香港標準時間) из Date().toLocaleString() в reactjs. (香港標準時間) означает гонконгское время. У кого-нибудь есть идея …

28.05.2022
Невозможно присвоить "'имя_пользователя'": "Class.user" должен быть экземпляром "Account_class".

Enter image descripЯ получаю эту ошибку, когда пытаюсь сделать запрос сообщенияtion here Как я могу решить эту проблему? Вот моя модель: class Coffee(models.Model): name = models.CharField(max_length=60) ratings = models.CharField(max_length=5) taste = models.TextField() coffeeType = …

28.05.2022
Проверка электронной почты на Django без API

Я пытаюсь реализовать проверку электронной почты с помощью Django без API. Я включил следующие элементы в свой файл settings.py: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_TLS = True EMAIL_HOST = 'stmp@gmail.com' EMAIL_PORT = 587 EMAIL_HOST_USER = 'my_email@gmail.com' EMAIL_HOST_PASSWORD = 'my_password' DEFAULT_FROM_EMAIL …

28.05.2022
Пользовательские функции Django ratelimit

Как я могу поместить пользовательскую функцию для метода в django-ratelimit? Я хочу, чтобы это было примерно так: Я заполнил форму. Затем проверяем, не меньше ли длина имени 5. Если длина имени меньше 5, то сколько бы раз мы …

28.05.2022
Не удается установить пользовательский аутентификатор бэкенда django

Я пытаюсь изучить книгу django 3 на примерах, но не могу понять несколько моментов в пользовательской аутентификации django, например, почему имя пользователя и пароль передаются None и email=username и почему мы используем get_user Вот код from django.contrib.auth.models import …

28.05.2022
Django DetailView получает одну запись из QuerySet

Пожалуйста, помогите мне получить одну запись из объекта QuerySet. views.py: from django.contrib.postgres.aggregates import ArrayAgg from django.http import JsonResponse, from django.views.generic.list import ListView from django.views.generic.detail import DetailView from movies.models import Book class BooksMixin(ListView): model = Book http_method_names = ['get'] def get_queryset(self): …

28.05.2022
Доступ к "upload_to" поля FileFIeld модели в Django?

У меня есть модель с полем FileField такого вида: class Video(MediaFile): """ Model to store Videos """ file = FileField(upload_to="videos/") [...] Я заполняю БД с помощью скрипта cron. Можно ли как-то получить доступ к значению "upload_to" …

28.05.2022
Сокращение запросов к базе данных при рендеринге тега включения

У меня есть модель, которая представляет твиты в моем приложении, и представление, которое возвращает queryset с ними. class Tweet(MPTTModel): text = models.CharField(max_length=140, db_index=True) pub_date = models.DateTimeField(auto_now_add=True) likes = models.ManyToManyField(User, blank=True, related_name='liked_tweets', through='TweetLike') retweets = models.ManyToManyField(User, blank=True, related_name='retweeted_tweets', through='TweetRetweet') bookmarks …

28.05.2022
Поле "id" данных сериализатора возвращает null DRF

Я столкнулся с проблемой сериализатора, который я сделал для определенной модели. Это модель: # Create your models here. class UserInfo(models.Model): id = models.IntegerField(primary_key=True, editable=False) user = models.ForeignKey(User, on_delete=models.CASCADE) name = models.CharField(max_length=120, null=False) Это сериализатор: class OnboardSerializer(serializers.ModelSerializer): class Meta: …

28.05.2022
Каков оптимальный способ отладки gunicorn?

Я пытаюсь развернуть свое первое приложение Django на heroku. Gunicorn выдает мне эту ошибку: gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3> В этом ответе https://stackoverflow.com/a/55623889 команда gunicorn app:application --preload -b 0.0.0.0:5000 , как утверждается, выдает подробное сообщение …

28.05.2022
Отображение шаблонов для каждого пользователя Django

У меня есть боковая панель, состоящая из 2 пунктов навигации, во время аутентификации я хочу, чтобы ее часть была видна пользователям, например: пользователь 1: может видеть только часть управления …

28.05.2022
Как использовать выборку данных в другом запросе

Я передаю данные из js в django с помощью fetch post. Я принимаю эти данные в отдельной функции. def fetch_post(request): context = { 'data': request.body } return HttpResponse() Мне нужно передать данные представления и создать контекст с …

28.05.2022
Как отправить POST-запрос через командную строку в windows

Я следую этому ТУТОРИАЛУ для JWT в DJANGO здесь: https://www.geeksforgeeks.org/jwt-authentication-with-django-rest-framework/ Я застрял, потому что мы должны сделать POST-запрос через командную строку. Учебник предназначен для Linux. Как сделать эквивалентный вызов в Windows через командную строку, используя …

28.05.2022
Обратный сериализатор Django Rest Framework

Пожалуйста, мне нужна небольшая помощь. У меня есть модель, как показано ниже class Person(models.Model): name = models.CharField(max_length=100) address = models.CharField(max_length=100) class Employee(models.Model): person = models.ForeignKey(Person, related_name='employee') code = models.CharField() В моем EmployeeSerializer, как я могу добавить поле …

28.05.2022
Django - Редактирование реферера при перенаправлении

Я использую django3.1 с python3.6 Я хочу добавить реферер при перенаправлении URL. Сейчас я использую этот код, однако, в referer. есть замечание. response = HttpResponseRedirect(target_url) response.set_cookie('name', name, max_age=9999, domain=None, samesite='None', secure=True) response['HTTP_REFERER'] = 'https://example.com' return response Есть …

28.05.2022
RabbitMQ с проектом Django и Scrapy для отправки и обработки сообщений

У меня есть приложение Django, которое работает с Celery и использует RabbitMQ в качестве брокера сообщений. У меня есть отдельный проект для scrapy, откуда я собираю данные и хочу отправить эти данные в rabbitMQ, а затем django будет потреблять …

28.05.2022
Как сделать подобный механизм на сайте с помощью джанго?

Всем доброго времени суток! Сделал форму для добавления рецепта на сайт, и столкнулся с проблемой, что при вводе рецепта, вбивается сплошной текст. Нужно сделать форму, которую я схематично показал на фото, чтобы при нажатии на плюс, добавлялось новое поле для …

28.05.2022
Posts.models.Blog.DoesNotExist: Блог, соответствующий запросу, не существует

я пытаюсь использовать slug для навигации. вот html тег <a href="{% url 'blog_details' blog.slug|slugify %}">Read More</a> urls.py path('details/<slug:slug>/', views.blog_details, name='blog_details'), models.py slug= models.SlugField(max_length=264,unique=True,null=True,allow_unicode=True) вот как я создаю автоматический слизняк def Creating_blog(request): form=BlogForm() if User.is_authenticated: if …

28.05.2022
Элементы управления звуком не отображаются при передаче файла из локального хранилища - DJANGO

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

28.05.2022
Как настроить поля пользовательской модели по умолчанию django

Я хочу расширить модель пользователя Django, чтобы включить поля DOB, Gender, Address и PhoneNo. Вот как выглядит мой файл Serializers.py: from rest_framework import serializers from django.contrib.auth.models import User from rest_framework.validators import UniqueValidator from rest_framework_jwt.settings import api_settings class UserSerializer(serializers.ModelSerializer): …

28.05.2022
Как не выполнить пользовательскую миграцию данных?

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

28.05.2022
Миграция django приводит к ошибке формата даты

Пытаюсь выполнить миграцию, используя следующее models.py from django.db import models from django.utils.text import slugify from django.utils import timezone # Create your models here. CATEGORY_CHOICES = ( ('action','ACTION'), ('drama','DRAMA'), ('comedy','COMEDY'), ('romance','ROMANCE'), ) LANGUAGE_CHOICES = ( ('english' , 'ENGLISH'), ('german' , …

28.05.2022
Django : настройка текущего файла FileField в шаблонах

Я создаю простую форму с полем файла. class ReviewForm(forms.ModelForm): class Meta: model = Review fields = [ 'file', ] widgets = { 'file': forms.FileInput(attrs={'class': 'form-control'}), } Во время рендеринга форма показывает Current file - xyz.pdf помимо ввода …

28.05.2022
Как проверить валидность метода put в django DRF

Как выполнить проверку на объектном уровне в Django DRF PUT методом POST? Это работает отлично. Это мой код сериализаторов Я использовал метод валидации на уровне объекта def validate(self, data): if len(data['name']) == len(data['discription']): raise serializers.ValidationError("Movie name and Discription are …

28.05.2022
Переключение активного состояния навигационной ссылки в django

Для изменения состояния активации .nav-link я написал $(".nav-link").on("click", function(){ $(".nav-link.active").removeClass("active"); $(this).addClass("active"); }); Но это не работает, потому что страница перезагружается при нажатии на .nav-link. Я могу сделать что-то вроде: var current_url = location.href; if (current_url == …

28.05.2022
Обработка JsonResponse в шаблоне Django

Я пытаюсь сделать веб-страницу, в которой можно указать количество векторов, затем вставить модуль и угол для каждого из них, и она будет вычислять сумму. Мой код может выполнить вычисления, но я не могу правильно отобразить результат на моем шаблоне. views.py: …

28.05.2022
Используя URLconf, определенный в myapp.urls, Django попробовал эти шаблоны URL, в таком порядке

Я думаю, что просмотрел все доступные ответы на эту ошибку, но все они ссылаются на какой-то другой учебник и файл views.py, которого у меня нет. После запуска учебника из здесь я получаю эту 404 ошибку. Using the …

28.05.2022
Текущий путь, search/, не соответствует ни одному из этих путей

Я не могу найти источник этой ошибки. все мои маршруты и функции представления работают, кроме этой. ---- urls.py path('search/', views.search, name='search'), --- views.py def search(request): return HttpResponse('test search page') даже когда я использую def search(request): return …

28.05.2022
Django rest elasticsearch filter range in url query params

Я использую elasticsearch с django rest framework. Я использую эту библиотеку: https://github.com/barseghyanartur/django-elasticsearch-dsl-drf/ Я пытаюсь фильтровать по ценовому диапазону в соответствии с этими документами: https://github.com/barseghyanartur/django-elasticsearch-dsl-drf/ Вот мои взгляды: class TestAPIView(DocumentViewSet): document = …

28.05.2022
Как я могу преобразовать файл csv в файл ofx в приложении django с помощью python

я хочу сделать небольшое приложение для преобразования моих файлов ".csv" в файлы ".ofx" с помощью django, где я могу загрузить файл ".csv", затем нажать кнопку, чтобы преобразовать его в ".ofx" с тем же именем файла csv импортированного . …

28.05.2022
Static/rest_framework/css/bootstrap.min.css" не существует

У меня возникла проблема с Django rest framework, когда я развернул проект Django в режиме производства если я перехожу по адресу http://127.0.0.1:8000/myproj/api/v1/persons.json все отображается правильно если я перехожу на https://example.com/myproj/api/v1/persons.json?format=api - …

28.05.2022
Функциональность поиска с использованием ajax в django

Я хочу искать имя пользователя в поле поиска.При нажатии на кнопку submit он должен отображать найденные записи без загрузки страницы.Как реализовать это в django.Также здесь есть функция пагинации.Представление основано на функции.Оно прекрасно работает при перезагрузке страницы.Но я хочу реализовать это …

28.05.2022
Проблема разделения репозитория на два независимых проекта на git

Я сделал ошибку при запуске проекта, а именно написал проект kivy и бэкенд, написанный на django rest в одной папке и репозитории (что означает, что необходимые библиотеки находятся в одной папке) и теперь, когда я хочу развернуть проект Django, …

28.05.2022
Python loop until length

Итак, у меня проблемы с получением некоторых данных в мою БД. Я не очень хорошо разбираюсь в python и пытаюсь научиться. Итак, вот данные, которые я отправляю на сервер Django: <img alt="enter image description here" …

28.05.2022
Получение данных из моделей с обратными отношениями в django rest

У меня есть 3 модели, где модель A имеет внешний ключ другой модели в обратном порядке, как:- class Book(models.Model): name = models.CharField(max_length=100) img=models.CharField(blank=True) category=models.CharField(max_length=100,null=True) class Section(models.Model): book= models.ForeignKey(Book, related_name='books', on_delete=models.PROTECT) title= models.TextField(null=True) class SubSection(models.Model): section=models.ForeignKey(Section, related_name='sections', on_delete=models.PROTECT, null=True) sub_title= …

28.05.2022
Есть ли способ принудительно изменить размер изображения до заданного размера в python?

Я использую библиотеку pillow. У меня есть изображение размером 1280x1920. Когда я загружаю изображение, я хочу изменить его размер до 800x600. Но после загрузки изображение изменило размер до 475x350. Есть ли способ принудительно изменить размер изображения до заданного? Вот мой …

28.05.2022
Django blog like button ошибка django.urls.exceptions.NoReverseMatch:

Я делаю блог на django и пытаюсь реализовать кнопку Like. У кого-нибудь есть помощь/идеи, как заставить это работать, когда я добавляю код, я получаю некоторые ошибки. atm я получил ошибку: django.urls.exceptions.NoReverseMatch: Reverse for 'post_detail' not found. 'post_detail' не является …

28.05.2022
Django FileResponse Content-Disposition заголовок не работает для имени файла

Я использую заголовок Content-Disposition, потому что хранимое имя файлов отличается от имени, с которым они обслуживаются. Но заголовок работает не во всех файлах корректно, я напрямую передаю имя файла в заголовок. Имена файлов содержат символы, отличные от символов ASCII. …

28.05.2022
Django makemigrations с docker-compose не работает. Не удается найти модуль

Я пытаюсь запустить makemigrations с помощью "docker-compose run makemigrations" после добавления pillow в мой проект, но он выдает ошибку "ModuleNotFoundError: No module named 'PIL'". Я пытаюсь использовать pillow для сжатия загруженных изображений. Pillow был добавлен в settings.py и requirements.txt. Я …