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

19.03.2022
Ошибка NoReverseMatch при использовании символов юникода в URL-адресе

Вот моя модель: class Post(models.Model): STATUS_CHOICES = (('draft', 'Draft'), ('published', 'Published')) title = models.CharField(max_length=100) slug = models.SlugField(max_length=100, allow_unicode=True) author = models.ForeignKey(User, on_delete=models.CASCADE, related_name='blog_posts') lead = RichTextField(config_name='lead') body = RichTextUploadingField(config_name='body') created_on = models.DateTimeField(auto_now_add=True) published_on = models.DateTimeField(default=timezone.now) updated_on = models.DateTimeField(auto_now=True) …

19.03.2022
Изменение формата поля в зависимости от другого поля в той же модели

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

19.03.2022
Как загрузить сгенерированный файл python docx с помощью Ajax

Мне нужно получить некоторые данные из моего шаблона и отправить их обратно в мою функцию Django с помощью ajax, создать файл docx и загрузить его Функция Django def download_docx_file(request): if request.method == 'GET': language = request.GET['lang'] data = …

19.03.2022
Django regex начинается с 3 символов, за которыми следуют цифры [дубликат]

Я пытаюсь создать regex в форме djagno для соответствия 3 символам, за которыми следуют 3 цифры : XXX000 вот что я сделал на данный момент : validator import re def number_code_validator(value): if not re.compile(r'^[a-zA-Z]{3}.*[0-9]{3}').match(value): raise ValidationError('Organization key format …

19.03.2022
Веб-приложение Django не работает на AWS, возникает ERROR=TemplateDoesNotExist и {% extends 'index2.html' %} не работает

Мое веб-приложение работает на локальном сервере, но не работает на AWS. 1 {% extends 'index2.html' %} 2 3 {% load static %} 4 5 {% block title %} Who am I? {% endblock %} 6 {% block content %} …

19.03.2022
Django - запрос к базе данных Postgres (внутри кода Django)

Где именно в коде Django происходит выполнение запроса к базе данных postgres? Может кто-нибудь показать и объяснить? Когда я использую отладку, я вижу несколько запросов к базе данных (в логах postgres docker), но я знаю, что реальный запрос один (последний). …

19.03.2022
Django Rest framework | TypeError: Поле 'id' ожидало число, но получило OrderedDict()

Я пытаюсь загрузить товар с несколькими изображениями и указать категорию или автора товара. но получаю ошибку TypeError: Поле 'id' ожидало число, но получило OrderedDict(). Models.py## class Product(models.Model): name = models.CharField(max_length=100, unique=True) description = models.TextField(max_length=5000, blank=True, null=True) price = models.CharField(max_length=100, ) …

19.03.2022
Django get_or_create then update race condition

У меня следующая модель: class UserProductBinding: product = models.ForeignKey(Product) user = models.ForeignKey(User) purchased = models.BooleanField(default=False) liked = models.BooleanField(default=False) class Meta(object): unique_together = ['product', 'user'] Теперь мне нужна функция, которая делает покупку продукта пользователем, которая должна Get …

19.03.2022
Django-filters - Модель FilterSet ... не соответствует модели queryset ... при использовании модели Proxy

У меня есть proxy модель ClientAsUser, которая имеет свою собственную ModelViewSet и теперь я пытаюсь настроить FilterSet. Проблема в том, что django-filters возвращает эту ошибку: FilterSet model <class 'clients.models.client.ClientAsUser'> does not match queryset model <class 'users.models.user.User'> ClientAsUser …

19.03.2022
Какой способ рекомендуется для бесплатного развертывания приложения django в prod

У меня есть простое приложение django (использующее БД), я хочу развернуть его на общедоступном URL. Есть ли у людей рекомендации о том, как разместить его бесплатно? В будущем я надеюсь развернуть больше проектов, связанных с домашними животными …

19.03.2022
Как отобразить изображения и аудио в React из Django Rest API?

Как мне получить изображение и аудиофайл из api в моем приложении react. Он только отображает их местоположение, где они сохранены. также пробовал использовать <img src="{{songs.image}}" alt="error"/> не могу заставить его работать urls.py router = routers.DefaultRouter() urlpatterns = …

19.03.2022
Я получаю ошибки прокси после развертывания на pythonanywhere

Я разработал веб-приложение, которое использует Omdb API для импорта данных о фильмах в базу данных с помощью json(), я успешно развернул этот проект на PythonAnywhere, и веб-приложение работает на первый взгляд. Однако когда я ищу фильм, а затем пытаюсь …

19.03.2022
Сообщение об успехе в python не печатается

я пытаюсь вывести сообщение об успехе после операции добавления в моем проекте python django. но сообщение об успехе не печатается. оно печатает None. ниже приведен мой код. что я делаю неправильно? def edit_toners_save(request): if request.method == "POST": toner_id …

19.03.2022
У объекта типа Django 'Account' нет атрибута 'USERNAME_FIELD' django

Я пытался добавить имя пользователя=Не работает Модель учетной записи предназначена для auth другие модели, которые отличаются по языку, это просто фотография профиля или дата присоединения, ничего важного для ошибки я не представляю models.py class Account(AbstractBaseUser): email= models.EmailField(verbose_name='ایمیل', max_length=60, …

19.03.2022
Javascript запросСелектор вопрос вход радио

Я работаю над javascript star review для моего приложения django, комментарий работает, однако моя проблема в том, что JS код не подхватывает селектор input radio. error: Uncaught TypeError: Невозможно прочитать свойства null (чтение 'value') at HTMLButtonElement. вот мой JS …

19.03.2022
Сообщение об ошибке проверки HTML раскрывает правильное значение непреднамеренно

Я пытаюсь использовать поле ввода числа HTML для проверки одноразового кода пользователя. Одноразовый код является атрибутом модели Django в модели user, а объект user передается в шаблон HTML. В настоящее время он настроен следующим образом: <input type="number" name="auth_code" value="" min="{{user.auth_code}}" …

19.03.2022
Как сделать динамический сериализатор полей в Django RestFramework

Я хочу добавить сериализатор массива динамических полей в свой drf-проект: Мой ответ выглядит примерно так: { "title": "some", "created_at": "2022-03-06T15:59:52.684469Z", "fields": [ { "id": 1, "title": "Some title?", "parent_field": 1 }, { "id": 2, "title": "Yet another fields", "parent_field": …

19.03.2022
Попытка вызвать представление Django с помощью AJAX

Я хочу вызывать представление Django (упомянутое ниже) с помощью AJAX каждую секунду, чтобы показать все сообщения в комнате Мой JQuery <script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script> Вот мой код JQuery (в консоли браузера я продолжаю получать ошибку, говорящую, что $.ajax …

19.03.2022
Django Плохой дескриптор файла при сохранении изображения увеличенного размера

Я новичок в Django и Python. Я пытаюсь изменить размер изображений при их сохранении. При попытке сохранить изображение я получаю следующую ошибку: OSError at /company_profile/add_logo/ [Errno 9] Bad file descriptor. До сих пор я не смог решить эту …

19.03.2022
Django Сохранение данных нескольких пользователей и двух таблиц

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

19.03.2022
Междоменная cookie не отправляется в последующем запросе, даже если она установлена в последнем ответе

У меня есть приложение на app.exampledomain.com, которое работает на reactjs (axios для api call) и потребляет api с api.exampledomain.com. В ответ на api call сервер на api.exampledomain.com устанавливает cookie в заголовке ответа, как: sessionid=fyytiannsv29edvn4zgkr1orfcfscyh3; expires=Sat, 26 Mar 2022 14:02:49 …

19.03.2022
Реализация OAuth Flow с помощью Django+DRF+Vue с JWT

Я пытаюсь реализовать Dropbox OAuth Flow в своем проекте, он работает нормально без DRF и Vue, но когда я перешел на Vue для своего фронтенда, все пошло наперекосяк. Вот представления Django при работе только с Django: (В этом сценарии все …

19.03.2022
Django test a modelform - ValidationError not a valid UUID

Я тестирую форму модели и получаю ошибку ValidationError. Моя модель, представление и тест выглядят следующим образом: модель class Course(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) course_name = models.CharField(max_length=30) grade_level = models.CharField(max_length=4, default="SEC") view @ method_decorator([login_required, …

19.03.2022
JS - функция отправляет 2 POST-запроса

У меня есть JS функция, которая отправляет POST запрос let username = document.querySelector('.fw-user').innerText; if (document.querySelector('.follow')) { let followButton = document.querySelector('.follow'); followButton.addEventListener('click', () => { fetch(`/follow/${username}`, { method: 'POST', }) .then(() => { window.location.reload(); }) }) } urls.py path("follow/<creator>", …

19.03.2022
Перестроенные индексы не отображаются в elasticsearch

Я использую django-elasticsearch-dsl и недавно добавил поле модели в свой индекс, но не смог заставить elasticsearch обновить индекс. Поэтому я удалил индекс с помощью CURL: curl -XDELETE localhost:9200/[index] Я перестроил и заново заполнил, и похоже, что все …

19.03.2022
Рендеринг DjangoCKEditor в React CKEditor

Я хотел бы узнать, можно ли отрисовать RichTextField из Django CKEditor, используя CKEditor из ckeditor5-react? Насколько я знаю, мы можем вручную вывести поле django в любом случае, если name и id совпадают с полем формы. Но я понятия не имею, …

19.03.2022
Model.Form Queryset

У меня есть model.form, к которой нужно применить набор запросов для фильтрации вариантов, доступных в поле выбора. class AnswerForm(ModelForm): class Meta: model = ProjectQuestionnaireAnswer fields = ('answer','notes') widgets = { 'answer': forms.Select(choices = Choice.objects.filter(question_id = 1),attrs={'class': 'form-control select2'}), 'notes': …

19.03.2022
Как получить данные таблицы (включая дочернюю таблицу и вложенные дочерние данные) на основе id, полученного из данных другой таблицы? Django

просмотров company = Company.objects.get(id = company_id) # getting input from django urls (<int:company_id>) vehicles = CompanyContainVehicles.objects.filter(company_id=company.id) # Give all rows having same id (company.id) all_vehicles = Vehicle.objects.filter(companies=company) # Gives all row with id provide by company all_vehicles_parts …

19.03.2022
Невозможно получить данные модели в Django Async conusmers . работая в каналах и вебсокетах

Я работаю над приложением для чата с каналами и вебсокетами, используя асинхронное программирование. Я не могу получить данные модели / объект в consumers.py, но могу создать один . Когда кто-то из группы отправляет сообщение, оно передается эхом всей группе, …

19.03.2022
Не все файлы, вызываемые с помощью django static, отображаются

У меня есть файл index.html в файле шаблона и есть js, css, image, файлы в моем статическом файле. Я пишу коды правильно, но сайт не отображается должным образом. Анимация, изображения и текст находятся не в правильном месте. (На самом …

19.03.2022
Как сделать выпадающий список с полем ввода в форме django

Я ноб в django и python 😥 У меня есть форма на django, ей нужно выпадающее меню с полем ввода для ввода текста, который не указан в выпадающем списке. Есть ли какой-нибудь короткий метод для этого?

19.03.2022
Почему я должен использовать представления на основе функций, если есть представления на основе классов?

Из документации Django В начале был только контракт функции представления, Django передавал вашей функции HttpRequest и ожидал обратно HttpResponse. Это был предел того, что предоставлял Django. На ранних этапах было признано, что существуют общие идиомы и паттерны, …

19.03.2022
Возможно ли настроить vscode, чтобы можно было попасть на файл с ошибкой по ссылке из консоли в docker контейнере

Например произошла ошибка в django проекте и в консоли есть ссылка на этот файл. Проблема в том, что vscode указывает на файл, который находится внутри контейнера(логично). Например: хотя адрес этого …

19.03.2022
Formset не отправляет загруженное изображение?

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

19.03.2022
Обновление во вложенном сериализаторе. не отключать валидаторы. E: этот slug уже существует

Я сделал вложенный сериализатор, который имеет slugs в обеих моделях. Теперь я узнал, что для того, чтобы иметь возможность выполнять обновление по (unique=True), мне нужно отключить валидатор. Но почему-то я не могу его отключить, и он все равно выдает ту …

19.03.2022
Django celery с мульти Q и автомасштабированием

я пытаюсь запустить контейнер celery в production с autoscale и multi Q в качестве точки входа контейнера, как показано ниже **entrypoint.sh** celery -A app worker --autoscale=100,3 -Q mails,index,mixed --loglevel=info но не масштабируется на 2 рабочих и только …

19.03.2022
Отображение данных из столбца моего фрейма данных на веб-странице

Я хочу отобразить строки столбца моего датафрейма на веб-странице. Я получаю ошибку на следующей строке: return render(requete, 'analyse/index.html', context={'data': df['EXTERNAL_DATA2'].tolist()}) Ниже приведена ошибка, которая отображается на экране: TypeError: индексы списка должны быть целыми числами или фрагментами, а …

19.03.2022
Как я могу получить фотографию профиля?

Картинка профиля загружается в базу данных, но я не могу получить картинку профиля в шаблоне. Как можно получить изображение профиля? Просмотр изображения профиля: def change_profile_picture(request): if request.user.is_authenticated: if request.method == "POST": profile_picture = request.FILES['profile_picture'] if 'profile_picture' …

19.03.2022
Невозможно создать процесс с помощью 'C:\Users\ibsof\AppData\Local\Microsoft\WindowsApps\python.exe manage.py runserver'

Я пытаюсь использовать команду runserver через терминал кода pycharm. Но теперь она выдает мне ошибку. " Unable to create process using Unable to create process using 'C:\Users\ibsof\AppData\Local\Microsoft\WindowsApps\python.exe manage.py runserver' . Но у меня есть интерпретатор python в моем пути окружения. …

19.03.2022
Почему я получаю один объект массива вместо всех значений массива в Django rest framework?

Я использую Django rest framework для API и pandas для анализа файла excel. Но моя модель Django принимает только последнюю строку файла excel и возвращает ее. Я хочу, чтобы все строки были отправлены и возвращены. Вот мой код. models.py class …