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

16.05.2022
Передайте данные скрипту python с фронтенда и получите их обратно

Допустим, у меня есть тривиальные переменные x и y (пользовательский ввод во фронтенде, выполненный на vue, Javascript) и нам нужно передать их в python Script, который вернет результат вычисления, допустим: Сумма x+y = ... Умножение x*y = ... …

16.05.2022
Как выбрать определенный объект из модели django и использовать его для получения url? (CS50 Проект 2)

Я делаю проект CS50 Project 2 и имею модель django под названием Listing, которая имеет объект под названием Category, который пользователь может выбрать с помощью выпадающего списка. Все категории перечислены на странице категорий и должны ссылаться на страницу categories_page, которая …

16.05.2022
Как правильно использовать get_or_create в django?

Как может быть, что get_or_create приводит к: pymysql.err.IntegrityError: (1062, "Дублирующая запись '...blabla' для ключа 'descriptor'") пожалуйста, посмотрите, как я вызываю get_or_create: for key in keys: files_obj, created = Files.objects.get_or_create(file_path=key, file_name=Path(key).name, libera_backend=resource_object) if created: files_obj_uuids.append(files_obj.pk) resource_objects.append(resource_object.pk) …

16.05.2022
(помощь) Django: нет такой таблицы: users_company

Я пытался создать профиль компании пользователя, но получил следующую ошибку: OperationalError at /admin/users/company/ Exception Value: no such table: users_company Я думаю, что что-то не так в моем пользовательском model.py, потому что когда я пытаюсь сделать миграции myapp>, …

16.05.2022
Как автоматически создавать поддомены после создания арендаторов в Django на digital ocean

Пожалуйста, я создал дроплет в digital ocean. проект является SaaS проектом, для которого пользователь может автоматически создать поддомен. когда поддомен создан, он не распознается на сервере. если я не пойду и не добавлю поддомен в digital ocean. есть ли способ …

15.05.2022
Как установить размер по умолчанию для фотографий в контейнере ckeditor

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

15.05.2022
Как применить произвольный фильтр к определенной цепочке prefetch_related() в Django?

Я пытаюсь оптимизировать уволенные запросы API. У меня есть четыре модели, а именно User, Content, Rating и UserRating с некоторыми отношениями друг к другу. Я хочу, чтобы соответствующий API возвращал все существующее содержимое вместе с количеством его оценок, а также …

15.05.2022
Почему в моем многостраничном приложении на Django рендерится только первый компонент React?

Я пытаюсь вывести вторичный компонент на другой URL в моем React frontend моего приложения Django. URL, похоже, настроены правильно, так как заголовок страницы меняется соответствующим образом и никаких ошибок не возникает, но сама страница пуста. Мои компоненты загружаются путем …

15.05.2022
Как использовать медиафайлы при развертывании (django)?

Нужна помощь в управлении медиафайлами во время развертывания. Я прочитал несколько статей и документации по этому вопросу, но не могу исправить свой конкретный сайт: tis, this и django documentation. Видимо, я упустил какую-то очевидную …

15.05.2022
Django Blog - функции редактирования/удаления комментариев пользователей нужна помощь pls

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

15.05.2022
Реверс для 'add_comment' с ключевыми аргументами '{'pk': ''}'' не найден. Испробовано 2 шаблона:

Как я могу это исправить? Сообщение об ошибке Повтор для 'add_comment' с ключевыми аргументами '{'pk': ''}'' не найден. Проверено 2 шаблона(ов): ['shopping_mall/top_cloth/(?P[0-9]+)/comment\Z', 'top_cloth/(?P[0-9]+)/comment\Z']. Ошибка в строке 60 <a class="btn btn-success" href="{% url 'add_comment' pk=product.pk %}">add …

15.05.2022
Как правильно перехватить запрос на выборку в django

Я начал изучать django. У меня есть js код, который вызывает fetch, когда я нажимаю на кнопку button = document.querySelector('.button') button.addEventListener('click', function(){ fetch('http://127.0.0.1:8000/test_fetch/', { method: 'GET', headers: { 'Content-Type': 'application/json', "X-Requested-With": "XMLHttpRequest", "HTTP_X_REQUESTED_WITH": "XMLHttpRequest" } }) }) …

15.05.2022
Как построить вложенный QuerySet с помощью django ORM?

Как построить формат JSON, который я ожидаю, используя только QuerySet? Используйте Prefetch или Subquery? Можете ли вы дать решение, используя только QuerySet? Это просто демонстрация, я не хочу менять другой код. Я не хочу …

15.05.2022
Невозможно использовать None в качестве значения запроса, когда я пытаюсь просмотреть страницу без поискового запроса

У меня есть рабочая форма поиска в моем base.html, но когда я пытаюсь получить доступ к странице листинга без передачи поискового запроса, я получаю ошибку "Cannot use None as a query value". views.py def listing(request): if request.method == 'GET': …

15.05.2022
Объект типа Modul не является JSON сериализуемым при попытке установить значение другой модели в сессии

я пытаюсь сохранить id созданной модели в сессии, чтобы потом обновить его на другой странице, но функция set выдает ошибку я использую request.session['ORDER'] = serializers.serialize('json', Order.objects.all()) прямо сейчас, но я также использовал request.session['ORDER'] = order.id, я получил ту же …

15.05.2022
Получить сумму на основе другого поля django

У меня есть эти модели: status_choices = ['not received', 'received'] class Investment(Model): # Offering offering = models.ForeignKey(Offering, blank=False, null=False, on_delete=models.CASCADE) invested = models.DecimalField(max_digits=9, default=0, decimal_places=2, blank=True, null=True) status = models.CharField(max_length=200, choices=status_choices, blank=True, null=True, default='not received') class Offering(Model): ... …

15.05.2022
Проект Django для отображения нескольких стилей по очереди

У меня есть проект на Django. На одной из страниц используется ui selector, то есть нажатие на кнопку изменяет отображаемый стиль. Кнопка реализована с помощью javascript. Это сделано так, что есть два div, оба изначально скрыты: <div class="c2" style="display: …

15.05.2022
Разница между моделями пользователей

Я сейчас изучаю django, смотрю туториалы. Вопросы такие: В чем разница между использованием: from django.contrib.auth import get_user_model User = get_user_model() User = get_user_model() и from django.contrib.auth.models import User Я видел их оба, и оба они используются в модели …

15.05.2022
Невозможно получить данные внешнего ключа в Django rest framework datatables

Моя проблема заключается в том, что когда я добавляю внешний ключ к моей таблице, я сталкиваюсь с такими проблемами, как не получение значения и не фильтрация таблицы Ниже я делюсь моделями и сериализаторами. class Foo(models.Model): name = models.CharField(max_length=77, unique=True) …

15.05.2022
Как решить проблему - колонка libman_llrguides.id не существует

У меня есть модель в моем приложении django, как показано ниже... class LLRGuides(models.Model): title = models.CharField(max_length=40) heading = models.CharField(max_length=60) body = models.TextField(default='Type the description of the guide here') Я вручную создал таблицу в своей базе данных через …

15.05.2022
Генерация файла из Base64 закодированного файла django read

Во время загрузки файла я решил прочитать файл и сохранить его в формате base64, пока s3 не станет доступным для нашей команды. Я использую приведенный ниже код для преобразования файла в bs64. def upload_file_handler(file): """file -> uploaded bytestream from …

15.05.2022
Python, Heroku: Почему файл не размещается на хостинге?

Итак, я создавал приложение Django, я создал интро-поле для пост-формуляра, я сделал это в моем файле models.py: class Post(models.Model): title = models.CharField(max_length=100) intro = models.CharField(max_length=1024) content = models.TextField() pub_date = models.DateTimeField(default=timezone.now) author = models.ForeignKey(User, on_delete=models.CASCADE) def __str__(self): …

15.05.2022
Создание простого защищенного паролем приложения Django для отображения папок/текстовых файлов

Я хотел бы задать этот вопрос, прежде чем я начну спускаться в ненужные кроличьи норы. Что я хочу достичь: Создать простое Django приложение, которое при открытии url показывает только форму входа. После входа в систему (регистрация пользователя не требуется, …

15.05.2022
Возвращение пользователя вместо True или False в классе разрешения Django

У меня есть пользовательский класс разрешения, который я импортирую в одно из представлений. В этом классе разрешения я использую return user вместо True или False. Но кажется, что это работает. Но я не очень понимаю почему. Класс выглядит …

15.05.2022
Возвращает None форму django

У меня есть форма для заполнения регистра, но когда я пытаюсь сохранить ее, она включает объект none. проблема в том, что : Представление pages.views.essai не вернуло объект HttpResponse. …

15.05.2022
Django model based forms - почему форма не валидна?

Я пытаюсь сделать форму на основе модели, но что-то пошло не так. модель: class Topic(models.Model): name = models.CharField(max_length=200) icon = models.ImageField(upload_to = 'images/') Форма: class TopicCreationForm(ModelForm): class Meta: model = Topic fields = '__all__' view: …

15.05.2022
Как кэшировать QuerySet в Django

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

15.05.2022
Выпуск Django на Docker

Я запускаю Django rest framework и он работает нормально, но > когда он переходит к docker, я вижу эту проблему. Кто-нибудь знает, как решить эту проблему? Я ищу в интернете, но не нашел никакого решения, кто-нибудь сталкивался с такой …

15.05.2022
Ucenik соответствующий запрос не существует

У меня возникла проблема в файле views.py: def profil(request, pk): context = { 'profesor': Profesor.objects.get(id=pk), 'ucenik': Ucenik.objects.get(id=pk), } return render(request, 'profil.html', context) когда я перехожу на страницу, я получаю эту ошибку: Ucenik matching query does not exist. my …

15.05.2022
Может ли кто-нибудь помочь мне с этим, я новичок в django, как я могу получить данные пользователя, используя токен аутентификации, когда сообщение создано

Аутентификация пользователя с помощью токена аутентификации. (НЕ JWT Token). Существует квота в 10 сообщений в час на одного пользователя. После успешного создания сообщения верните объект сообщения (JSON) в ответе. Пример: { "id": 102, "message": "Lorem ipsum", "created_at": …

15.05.2022
Получение учетных данных пользователя по электронной почте

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

15.05.2022
Нужна помощь в сохранении изображения base64 в поле изображения django

Я работаю над проектом django, который возвращает изображение в кодировке base64, и я хочу сохранить изображение в поле django image. Однако я что-то упустил и буду благодарен за любую помощь. Вот модель: class Catalogue(models.Model): products = models.ForeignKey(Product, on_delete=models.CASCADE) name …

15.05.2022
Не отображается ::after

Нужно затемнить картинку, но ::after не отображается. .menu__cards{ display: grid; grid-template-columns: repeat(3, 1fr); grid-column-gap: 55px; padding: 0 50px; } .menu_card{ position: relative; } .menu__card::after{ display: block; content: ''; width: …

15.05.2022
Задача Django Celery Periodic не выполняется в указанном кронтабе

Я использую следующие пакеты. celery==5.1.2 Django==3.1 У меня есть 2 периодические задачи celery, в которых я хочу, чтобы первая задача выполнялась каждые 15 минут, а вторая - каждые 20 минут. Но проблема в том, что первая задача …

15.05.2022
Python.exe: Нет модуля с именем django-admin Ошибка Vscode

(venv) PS D:\Project> python -m django-admin startproject home . D:\Project\venv\Scripts\python.exe: No module named django-admin Я понятия не имею, что я делаю неправильно. Я совсем новичок в этом деле. Vscode не показывает python в строке состояния. Я уже …

15.05.2022
Локальная переменная Django 'cart' ссылается до присвоения

я пытаюсь добавить товар в корзину и затем перенаправить на страницу/url 'cart', но когда я выбираю кнопку добавить в корзину, я получаю эту ошибку UnboundLocalError at /cart/add_cart/3/ локальная переменная 'cart' ссылается перед присвоением это функция для получения идентификатора …

15.05.2022
Django в чем ошибка?

Столкнулся с ошибкой, что при введении в поле поиска слова и при нажатии на найти вылетает ошибка "UnboundLocalError: local variable 'page_object' referenced before assignment". Что делать? {% extends 'food/base_main.html' …

15.05.2022
Как загрузить файл в Django rest framework API с помощью Axios и react hook формы?

Я создал API, используя Django Rest Framework. В нем есть возможность загрузки изображений. Но я не могу загрузить файл. Я использую Axios для вызовов API и react hook form для обработки формы. Я размещаю код ниже для лучшего понимания. Django: …

15.05.2022
Django html отображение из модели

Мне нужно на моей html странице отобразить данные из модели Profesor и Ucenik: ime, prezime, jmbg. {{profesor.ime}} {{profesor.prezime}} {{ucenik.ime}} {{ucenik.prezime}} {{ucenik.jmbg}} страница моего профиля id динамическая, нужно отображать данные профессора или если ucenik, то отображать данные ucenik …

15.05.2022
Django добавление формы внутрь формы с помощью javascript под названием submit button [duplicate]

У меня есть несколько форм в моем шаблоне, и я хочу добавить к форме div с кнопкой добавления, как это <div id="Partform" class="card-body"> <div id="netformdiv" class="netformdiv"> <div style="display: flex;flex-direction: row" id="netwindow"> {{ formnetpriod.activity|as_crispy_field }} {{ formnetpriod.material|as_crispy_field }} {{ formnetpriod.days|as_crispy_field …