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

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 …

15.05.2022
Страница не загружается даже после статуса 200

Я пытаюсь перенаправить на страницу счета, но ничего не меняется, кроме обновления это url.py urlpatterns = [ path('', User_login_view, name='login'), path('home/', HomePageView.as_view(), name='home'), path("nglm/", NGLMView.as_view() , name="nglm"), """ other urls for the sidebar""" path("createinvoice/", NGLINVAPI.as_view(), name="createinvoice"), path("nglinvoice/", NGLInvoiceTV.as_view(), name="nglinvoice") ] …

15.05.2022
Django - получение значений выпадающего списка [закрыто]

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

15.05.2022
IntegrityError at /answer/ NOT NULL constraint failed: answer_answer.post_id

У меня есть 2 модели одна для Question и одна для Answer когда я представил answer форму она выдает мне ошибку как эта: IntegrityError at /answer/ NOT NULL constraint failed: answer_answer.post_id но когда я добавил blank=True и null=True я …

15.05.2022
Советы по размещению онлайн-сервера MySQL, используемого с Django

Я хочу сделать веб-сайт на Django, с MySQL в качестве базы данных. На этапе разработки со мной работают два моих друга в разных местах. Проблема в том, какие онлайн-ресурсы использовать для разработки за бесплатную/бесплатную стоимость'? Я думал использовать …

15.05.2022
Периоды времени в celery add_periodic_task()

У меня в проекте есть код для запуска задач по времени: @app.on_after_finalize.connect def setup_periodic_tasks(sender, **kwargs): sender.add_periodic_task(60.0 * 10, update_info.signature(), name='update_info') Было бы тут просто 60, то задача бы запускалась каждую минуту. Но что значит 60 * 10? Что задача …

15.05.2022
Значение ввода формы Django для текущего изображения [дубликат]

Часть изображения моей html-формы: {% for photo in date.photo_set.all %} <div class="photo-wrapper-{{ forloop.counter }}"> <input type="file" name="current-photo-{{ forloop.counter }}" value="{{ photo }}" accept="image/*"> </div> {% endfor %} Итак, это часть моей формы в Django. В форме я …

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

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

15.05.2022
Django - Как написать кверисет, эквивалентный этому SQL-запросу? - Изменение дубликатов с помощью подсчета и FIRST_VALUE

У меня есть модель "A", которая связана с другой моделью и действует как публичное лицо для фактических данных (модель "B"), пользователи могут изменять содержимое A, но не B. Для каждого B может существовать множество As, и они имеют …

15.05.2022
Отправка данных на внешний api url django rest_framework [Errno 2] Нет такого файла или каталога

#My views file class CreateImageInfo(APIView): parser_classes = [MultiPartParser, FormParser] serializer_class = PostCreateUpload def post(self, request, *args, **kwargs): headers = {'Authorization': 'Bearer ' + c} url = 'https://api.logmeal.es/v2/image/recognition/type/{model_version}' file = PostCreateUpload(data=request.FILES) if file.is_valid(): file.save() image = file.data['image'] resp = requests.post( url, …

15.05.2022
Django: как добавить slug в тег url в django?

я хочу добавить slug к url в использовании django, я пробовал различные slug, но есть что-то, чего мне не хватает. <a href="{% url 'tutorials:tutorial' t.tutorial_category.slug t.tutorial_topic_category.slug t.topic.slug t.slug %}">{{t.title}}</a> вот мой views.py def tutorial(request, main_category_slug, topic_category_slug, tutorial_slug): …

15.05.2022
Использование валидаторов Regex

Как я могу использовать валидаторы Regex в моем проекте Django? (В настоящее время используется Django 1.11) forms.py class CustomerForm(forms.ModelForm): class Meta: model = Customer fields = ( 'order_id','full_name','company','email', 'phone_number','note') Для уточнения в полях 'full_name', 'company' и …

15.05.2022
Отображение медиафайлов с помощью Django

Я изучаю Django и у меня проблема с отображением img в настройках я добавляю: MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(os.path.dirname(BASE_DIR), "moje_media") и в url.py я добавляю static urlpatterns = [ //routing ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) …