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

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 …

24.01.2023
Я добавляю новую строку вместо того, чтобы вносить изменения в существующую строку в моей БД

Я пытаюсь сохранить свою форму в базе данных. Но мой код добавляет новую строку вместо сохранения изменений в существующей. где моя ошибка? view.py def settings(request): error = '' if request.method == 'POST': new_form = TrafficSourcesForm(request.POST) if new_form.is_valid(): …

24.01.2023
Возможно ли сопоставить поле с группой радиокнопок пользовательского шаблона?

Вопрос в заголовке. У меня есть такая форма class SelectTypeForm(forms.Form): the_type = forms.CharField(max_length=100) У меня есть пользовательский шаблон с группой радиокнопок. Как сделать так, чтобы поле получало выбранное значение?

24.01.2023
UnboundLocalError: local variable 'error' referenced before assignment

При выгрузке системы доната на Python Django начала появляться ошибка: ошибка: Internal Server Error: /pay Traceback (most recent call last): File "C:\Users\Максимка\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\handlers\exception.py", line 55, in inner response = get_response(request) File "C:\Users\Максимка\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) …

24.01.2023
Как объединить две модели в один режим с помощью django?

У меня есть идентичные модели: class AnimalGroup(models.Model): name = models.CharField(max_length=50, unique=True) description = models.TextField(max_length=1000, blank=True) images = models.ImageField(upload_to="photos/groups") class AnimalSubGroup(models.Model): name = models.CharField(max_length=50, unique=True) description = models.TextField(max_length=1000, blank=True) images = models.ImageField(upload_to="photos/groups") и у них есть отношения "один-ко-многим". …

24.01.2023
Как решить ошибку libmagic.dylib - несовместимая архитектура?

Я пытаюсь установить мой проект Django на мой ноутбук M1 Mac, но он выдает ошибку. ..OSError: dlopen(/Users/e.celik/Library/Python/3.8/lib/python/site-packages/magic/libmagic/libmagic.dylib, 0x0006): tried: '/Users/e.celik/Library/Python/3.8/lib/python/site-packages/magic/libmagic/libmagic.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/e.celik/Library/Python/3.8/lib/python/site-packages/magic/libmagic/libmagic.dylib' (no such file), '/Users/e.celik/Library/Python/3.8/lib/python/site-packages/magic/libmagic/libmagic.dylib' (mach-o file, but …

24.01.2023
Почему под модулями импорта находится желтая линия?

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

24.01.2023
Совместный запуск теста не удался, запуск теста по отдельности удался

Я использую pytest. Пройдя через тесты с отладчиком, запустив оба test_joining_previously_entered_queue_returns_previous_queue_details и test_joining_queue_enters_correct_position вместе, test_joining_previously_entered_queue_returns_previous_queue_details проходит успешно, но test_joining_queue_enters_correct_position терпит неудачу на queue = get_object_or_404(Queue, pk=kwargs["pk"]) в представлении JoinQueue, где представление бросает 404 Если я запускаю test_joining_previously_entered_queue_returns_previous_queue_details по …

24.01.2023
Можно ли в django предотвратить повторное использование сессии одного домена злоумышленником для получения доступа к другому домену?

У меня есть проект django, служащий двум разным целям. На одном поддомене, назовем его public.example.com, я предоставляю непривилегированным пользователям доступ к порталу для редактирования своего профиля и настроек. На другом домене, private.example.com, я предоставляю пользователю доступ к некоторым функциям …

24.01.2023
Медленное выпадающее меню для внешнего ключа

Я создал бэкенд-сайт и он находится в производстве. Он использует jawsdb и одна из моих моделей имеет 15000 записей. Проблема в том, что когда я нажимаю на выпадающий список другой модели в панели администратора, чтобы выбрать модель, требуется слишком …

24.01.2023
Ошибка Heroku , desc="Нет запущенных веб-процессов" method=GET path="/favicon.ico"?

2023-01-24T12:48:09.490016+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=pizza.herokuapp.com request_id=cb7658a6-061a-4ae1-8e3c-f07247d956fc fwd="78.141.167.114" dyno= connect= service= status=5 03 bytes= protocol=https 2023-01-24T12:48:10.638376+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=pizza.herokuapp.com request_id=0a379b0d-021f-4dc8-967b-b897ff678596 fwd="78.141.167.114" dyno= connect= servic e= status=503 bytes= protocol=https Я не …

24.01.2023
Почему я получаю "ошибку": "user_not_found" при каждом вызове API slack "users.profile.get"?

Итак, я создал slack bot и он работал совершенно нормально, но когда я распространил приложение slack bot на другое рабочее пространство, я начал сталкиваться с ошибкой "user not found" при вызове API "users_profile_get", я также проверил необходимые области для …

24.01.2023
Как распечатать форму в PHP или django в уже структурированный pdf? [закрыто]

все правильно? У меня есть сомнения, как я могу сделать форму на php или django, в которой клиент заполняет ее, затем она отправляется на сервер и когда я обновляю страницу, появляется pdf документ для печати. В этом случае …

24.01.2023
Копирование данных из учетной записи гостевого пользователя, удаление гостевого пользователя и отправка данных вошедшему или зарегистрированному пользователю с помощью чистого django

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