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

25.01.2023
Django json_script переменные не обновляются в цикле javascript for loop

В моем проекте django есть цикл for, который итерирует список dicts, содержащий список цен и список дат. Списки цен и дат для каждого товара будут затем использоваться для javascript-графика для каждого отдельного товара. Проблема в том, что все …

25.01.2023
Elastic Beanstalk 504 Ошибка таймаута шлюза - Django

Недавно я закончил учебник W3schools.com по Django. Я следовал ему шаг за шагом. Все работает, как ожидалось, локально. Я также создал и подключил базу данных PostgreSQL на Amazon RDS к своему приложению. В конце концов я развернул Django-приложение на …

25.01.2023
Не получаем ожидаемого результата от реверса Django

надеюсь, что кто-нибудь здесь сможет мне помочь. Я пытаюсь получить обратный url для набора представлений, но почему-то не получается. Я быстро пройдусь по тому, что я сделал с момента, когда все работало нормально, до момента, когда реверс …

25.01.2023
Превышена квота памяти при запуске Django Celery на Heroku

У меня есть проект Django для выполнения периодических задач с помощью Celery, который развернут на Heroku с GitHub. Проект представляет собой веб-скрейпинг, который просматривает другие веб-сайты и сохраняет результат в бэкенде. Сайт развернут на Heroku хорошо, и все остальные …

25.01.2023
Как проверить, что в базе данных, доступной через django-доступ, ничего не изменилось?

Я рефакторую некоторый код и добавляю блок atomic.transaction. У нас есть код, который выполняет автообновление по очереди, после атомарного блока. (Он не может быть в атомарном блоке, потому что он обращается к некоторым таблицам, связанным со многими данными, что …

25.01.2023
Django неправильно настроен

Я довольно новичок в программировании и изучал Python по учебнику No Starch Python. Там есть глава о Django, и я следовал шагам учебника. Однако, когда я запускаю программу: from django.db import models class Topic(models.Model): """A topic the user is …

25.01.2023
Как получить метаданные в формате Json из URL-адреса GitLab без использования персонального ключа-токена и без ID проекта в Python (фреймворк Django)?

Я пробовал много кодов: url = "https://gitlab.com/meta_tool/repository" parsed_url = urlparse(url) path_parts = parsed_url.path.split("/") owner = path_parts[1] repo_name = path_parts[2] gitlab = Gitlab('https://gitlab.com') project = gitlab.projects.get(owner+"/"+repo_name) print(project.name) Другие коды, но некоторые не сработали.

25.01.2023
Сериализация поля Dict внутри списка : ValueError: Невозможно присвоить "OrderedDict

Я расширяю данные JSON из моего последнего вопроса и пытаюсь сохранить их в базе данных. Модель периода содержит startDate и endDate, потому что объект JSON может иметь все 3, а может и один из них, поэтому я хочу сделать …

25.01.2023
Ошибка, TypeError: 'module' object is not callable

Всем привет! Создаю свое первое приложение на Django. Пытаюсь вызвать простое отображение, но отлавливаю проблему: TypeError: 'module' object is not callable views.py from django.http import HttpResponse from django.shortcuts import render def start(request): return HttpResponse("Hello") urls.py from os …

25.01.2023
Использую EmailMultiAlternatives в Django, но после отправки письма возникает проблема рендеринга

После отправки html письма с помощью EmailMultiAlternatives в Django, возникла проблема с рендерингом. Я хотел показать пользователю email на ваш электронный адрес {{ email }} отправляется письмо. Но вместо корректного отображения адреса электронной почты, он отображался следующим образом "<django.core.mail.message.EmailMultiAlternatives …

25.01.2023
В заголовке ответа NGINX отсутствует заголовок Access-Control-Allow-Origin, когда приложение uWSGI - Djago не работает

Наш проект использует типичную настройку со шлюзом приложений NGINX, контейнером приложений uWSGI и приложением Django. Django настроен с использованием промежуточного ПО cors и успешно обрабатывает запросы из кросс-доменов. Однако одна из наших конечных точек сохраняет большие файлы для загрузки, что …

24.01.2023
Есть ли альтернатива map(), которая ничего не возвращает?

Поскольку функция map() разработана таким образом, кажется, что она предназначена для использования именно тогда, когда вы пытаетесь вернуть список измененных вещей. Мне интересно, есть ли альтернатива map(), разработанная специально для тех случаев, когда вы не хотите возвращать то, что модифицируется? …

24.01.2023
Как вывести значения объекта с помощью "annotate()" и "for loop" в порядке возрастания?

У меня есть Category и Product модели ниже. *Я использую Django 3.2.16: # "models.py" from django.db import models class Category(models.Model): name = models.CharField(max_length=20) class Product(models.Model): category = models.ForeignKey(Category, on_delete=models.CASCADE) name = models.CharField(max_length=50) Тогда, при выполнении test …

24.01.2023
Как использовать переменные в django models.py, (DEFAULT свойства полей)

Я хотел бы, чтобы при нажатии на одну из компаний ниже, сохранялась переменная (до закрытия браузера) с кодом компании. А мне нужно, чтобы эта переменная заполнила поля 'CompanyCode' как …

24.01.2023
Как назначить поля HTML-формы формам модели DJANGO без использования ModelForm

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

24.01.2023
С чего лучше начать создание простой социальной сети(Django)?

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

24.01.2023
Django.urls.exceptions.NoReverseMatch: Не найден обратный запрос для 'index' с аргументами '(5,)'. Проверено 1 шаблон(ы): ['index/\\\Z'].

Проблема Django views.py def likes_up(request,post_id): post = get_object_or_404(Post, id=request.POST.get('post_id')) if post.like.filter(id=request.user.id).exists(): post.like.remove(request.user) else: post.like.add(request.user) return HttpResponseRedirect(reverse('index', args=[post_id]))` models.py class Post(models.Model): user = models.ForeignKey(User,on_delete=models.CASCADE) post = models.CharField(max_length=500,null=True,blank=True) timestamp = models.DateField(auto_now_add=True) like = models.ManyToManyField(User,blank=True,related_name="liked_user") def number_of_likes(self): return self.like.count()` index.html …

24.01.2023
Override get_queryset DetailView

Я новичок в Django и пытаюсь использовать Class Based Views для своего проекта, но у меня возникла проблема. Я хочу зарегистрировать пользователя на странице с его первичным ключом, но я не знаю, как переопределить query_set. Вот мой код, любая …

24.01.2023
Присвоение каждого значения с помощью различных циклов в python

Привет У меня есть цикл, в котором я получаю различные параметры (возраст, дата, роль и т.д.), и у меня есть массив, в котором я получаю эти значения. Как я могу присвоить каждое значение каждому параметру. Я добавлю немного кода …

24.01.2023
Django фильтрация по внешнему ключу в панели администратора

Class City(models.Model): name = models.CharField(max_length=200, null=True, blank=False) class District(models.Model): city = models.ForeignKey(City, on_delete=models.SET_NULL, null=True) name = models.CharField(max_length=200, null=True, blank=False) class ShippingAddress(models.Model): city = models.ForeignKey(City, on_delete=models.CASCADE, null=False) district = models.ForeignKey(District, on_delete=models.CASCADE, null=False) Я хотел бы фильтровать админ панель по городу …

24.01.2023
Вывести атрибуты класса на страницу

Есть класс: class Product(): def __init__(self, id, name): self.id = id self.name = name self.category = "category" self.animal = "animal" self.count = 33 self.price = 1299 Хочу вывести его атрибуты на страницу, но у меня не получается. Что я …

24.01.2023
Как я могу запустить Django на подпути в Google Cloud Run с балансировщиком нагрузки?

В начале отмечу, что у меня есть система, настроенная с использованием Google Cloud Run + Load Balancer + IAP для запуска ряда приложений на https://example.com/app1, https://example.com/app2 и т.д., и до сих пор я развертывал …

24.01.2023
Наложение двух полей ImageField в форме Django

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

24.01.2023
Почему в разделе просмотра моего проекта django возникает ошибка queryset?

Здравствуйте, у меня есть проект django для отслеживания калорий, и когда я перехожу к url fooditem_create, я получаю эту ошибку : FoodItemCreateView не хватает QuerySet. Определите FoodItemCreateView.model, FoodItemCreateView.queryset или переопределите FoodItemCreateView.get_queryset(). вот мои взгляды: from .forms import …

24.01.2023
Ошибка 404 при запросе существующего файла

Я пытаюсь развернуть проект Django на VPS - он использует Apache и mod_wsgi. (Локально он работает нормально). Моя домашняя страница отображается, но статический файл не найден, что приводит к нечеткому отображению. Я настроил свои статические файлы таким образом : …

24.01.2023
Как сделать тему администрирования django темной?

могу ли я как-то установить темную тему в админке django и сделать так, чтобы она выглядела как на скриншоте ниже

24.01.2023
Созданный мной файл конфигурации Gunicorn не существует

Я использую Django и Gunicorn для создания блога и хочу запустить созданный мною файл конфигурации. Вот путь к моему конфигурационному файлу (папка conf находится на том же уровне, что и manage.py): /var/www/website.co.uk/blog/DjangoBlog/Articles/conf/gunicorn_config.py Я нахожусь на этом пути: …

24.01.2023
Vue.js не отображает изображения из папки Django media

Итак, у меня есть запущенный Django сервер на localhost. Есть страница Vue, которая авторизована и может получать данные модели. Если я просмотрю страницу, я увижу, что элемент img имеет правильно разрешенный URL, и изображение существует и может быть загружено. …

24.01.2023
Как запустить долго выполняющуюся задачу за сценой в django class based view?

Я хочу запустить долго выполняющуюся задачу в Django на основе класса Redirectview. Перед завершением этой задачи я хочу вернуть шаблон. Вот мой код. Я пробую с этим кодом. class Redirect_to_page(RedirectView): async def sleep_long(self): for i in range(1,10): print(f'Run {i}') …

24.01.2023
Django channels daphne: отсутствует 1 требуемый позиционный аргумент: 'send'

Здравствуйте, у меня проблемы с работой каналов django в продакшене. Я запускаю gunicorn --bind 0.0.0.0:8000 project_name.asgi чтобы проверить, что моя настройка ASGI работает правильно (Все это работает на моей локальной машине, что очень странно. Возможно, я что-то …

24.01.2023
Фильтрация в Django с помощью библиотеки ipaddress

Например, у меня есть таблица с полем адреса, которая может хранить как ip-адреса, так и адреса подсети. Называется IPTable. И получил целый ip-адрес типа '127.0.0.1' Как написать запрос, чтобы получить данные о подсети? IPTable.objects.create(address='127.0.0.0/32') IPtable.objects.filter('127.0.0.1' in '127.0.0.0/32')?? Пытался …

24.01.2023
Создание и обновление отношений OneToMany между 3 таблицами с помощью вложенных сериализаторов в Django Rest Framework

У меня есть 3 таблицы в моей базе данных : Викторина - Вопрос - Ответ, с этими моделями class Quiz(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=255) class Question(models.Model): id = models.AutoField(primary_key=True) question = models.CharField(max_length=255) quiz = models.ForeignKey(Quiz, on_delete=models.CASCADE, related_name="questions") …

24.01.2023
Данные не сохраняются в базе данных ; неожиданные аргументы ключевых слов

Я прошел через многие решения, опубликованные на SO и в других местах, но столкнулся с той же проблемой. Я совсем новичок в django и пытаюсь понять, где я ошибаюсь Я получаю следующую ошибку TypeError: Basetable() получил неожиданные …

24.01.2023
Как я могу читать заголовки запросов с помощью django test?

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

24.01.2023
Graphene Enums не работают при использовании без создания нового класса

Из документации очевидно, что мы не обязаны создавать новые классы для использования Enums. У меня есть следующий фрагмент кода: from graphene import Enum, InputObjectType GRAPH_TYPES = [ ('step', 'Step graph'), ('bar', 'Bar graph'), ('line', 'Line …

24.01.2023
Есть приложение Django на VDS, которое прекрасно работает, но при подключении .DLL возникает ошибка 'clr' has no attribute 'AddReference'

Не могу устранить ошибку: module 'clr' has no attribute 'AddReference' VDS Ubuntu22+Apache2 +Python3.10.9+ Django 4, 1, 5 +ip и доменное имя, все работает нормально, но мне нужно подключить dll (.net7.0)(dotnet build --runtime ubuntu.22.04-x64 --self-contained)- если вы подключаетесь к VDS через …

24.01.2023
Как связать модель через ForeignKey но только с определенными объектами таблицы?

Имеется модель: class Table1(models.Model): name = models.CharField(max_lenght=255) и модель 2 class Table2(models.Model): name = models.CharField(max_lenght=255) table = models.ForeignKey(Table1.objects.filter(?)) Вопрос как к 2 модели дать возможность привязать только определенные объекты из Table1. Например объект можно привязать только, если у …

24.01.2023
Можно ли поместить точки останова в файл сайта администратора Django (admin.py) моего приложения для отладки?

Просто мне нужно отладить файл admin.py, но он не дает мне возможности сделать это, поэтому ошибка выскакивает напрямую, не останавливаясь на точке прерывания или переходя строка за строкой после нее. Итак, здесь у меня проблема в строке 14, связанная с …

24.01.2023
Python-клиент Google Sheets ведет себя недетерминированно

Я создал проект Django, который использует Google Sheets для хранения некоторых данных. Когда я делаю запрос к конечной точке (/ca/register), иногда запрос проходит успешно с созданием нового объекта ca в базе данных, и его данные также добавляются в соответствующий …

24.01.2023
Как объединить несколько пользовательских команд управления в Django?

Я написал набор команд для своего проекта Django обычным способом. Возможно ли объединить несколько команд в одну команду? class Command(BaseCommand): """ import all files in media in dir and add to db after call process to generate thumbnails …