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

18.02.2024
Изображения на сайте не отображаются после продления подписки на сервер

Итак, я разместил сайт для своего клиента на linode. Он сделан с использованием Django, и я использовал технологии Nginx и gunicorn для хостинга. После того как мы продлили подписку, потому что забыли оплатить ежемесячный счет за сервер, сайт не …

18.02.2024
Добавьте прокси-модель для обновления существующих данных с помощью django

Я пытаюсь это сделать, но у меня не получается выбрать существующий ряд из родительской модели перед созданием прокси-модели from django_mail_admin.models import Mailbox, OutgoingEmail, IncomingEmail from core.models import User class MailboxProxy(Mailbox): user = models.ForeignKey(User, on_delete=models.CASCADE) class OutgoingEmailProxy(OutgoingEmail): user = models.ForeignKey(User, …

18.02.2024
Ошибки rest api в формах django

Для своего проекта я реализовал возможность добавления статей для пользователя с помощью rest api Теперь, когда я заполняю поля, он не отправляет и говорит, что нужно заполнить фото. В чем проблема? Я собираюсь дать пользователю возможность добавлять или редактировать статьи …

18.02.2024
Почему стили Boostrap переопределяют мои пользовательские стили в проекте django, хотя я указал bootstrap раньше, чем пользовательские?

<link rel="stylesheet" href="{% static "bootstrap.css" %}"> <link rel="stylesheet" href="{% static "base.css" %}"> <script type="text/javascript" src="{% static "js/bootstrap.min.js"%}"></script> {% block css %}{% endblock css %} в моем базовом html я использую этот код, а затем в index htmp я наследую …

18.02.2024
Django DRF проблема с аутентификацией с помощью oauth2

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

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

На картинке видно, что изображение товара не отображается Мой models.py: в моем файле admin.py: from django.contrib import admin from core.models import * # Register your models here. class ProductImagesAdmin(admin.TabularInline): model= ProductImages class ProductAdmin(admin.ModelAdmin): inlines=[ProductImagesAdmin] list_display=['user','title','product_image','price','featured','product_status'] …

18.02.2024
Django: Список изображений пуст из dropzone при сохранении

Я пытался использовать мульти фото загрузки, что процесс работал. Но я использую dropzone.js, список файлов пуст。 Там мой код показан ниже. models.py class AssetImage(models.Model): asset = models.ForeignKey('Asset', related_name='images', on_delete=models.CASCADE) image = models.ImageField(upload_to='assets/') forms.py class AssetImageForm(forms.ModelForm): image = forms.FileField(label='', required=False, …

18.02.2024
Почему не отображается форма сообщения? django

Есть 3 приложения: "публикация", "app_test" - основное, "usercreatepost", тоже пользователи с авторизацией, но там все нормально. публикация приложения: views.py: ` from django.shortcuts import render, get_object_or_404, redirect from django.http import HttpResponse, HttpResponseNotFound, Http404 from publication.models import Userpublication …

18.02.2024
Предварительный просмотр изображений в ImageField и ModelForm

У меня есть класс Profile в моем models.py: class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) image = models.ImageField(default='default.png', upload_to=path_and_rename) def __str__(self): return f'{self.user.username} Profile' def save(self, *args, **kwargs): super().save(*args, **kwargs) img = Image.open(self.image.path) if img.height > 300 or img.width > …

18.02.2024
Хостинг в Django

У меня есть проект на Django, который использует Selenium Web Driver. Я пытаюсь разместить его на Render, однако он не инициализирует Web Driver Instance и, следовательно, приложение не работает. chrome_driver_path = ChromeDriverManager().install() driver = webdriver.Chrome(service=Service(chrome_driver_path), options=options) Вот …

18.02.2024
Функциональные возможности Django CRUD не отображаются в пользовательском интерфейсе [закрыто]

Я работаю над проектом на django (доска объявлений), и CRUD-функции не отображаются в UI. Я исследовал и не могу найти решение. CSS файл также не вносит никаких изменений. Если вы сможете клонировать проект и дать мне обратную связь об …

18.02.2024
Django с django-cleanup не может удалить старые файлы

Имеется модель ZipPrice, описывающая детали. В модели переопределен метод сохранения, использующий PIL.Image, который преобразует загружаемый через форму файл в формат jpeg, создает дополнительный файл миниатюр и сохраняет их под нужными именами. Также используется модуль django-cleanup для удаления ненужных файлов. …

18.02.2024
Почему не отображается форма отправки поста?

Есть 3 приложения: "publication", "project" - основное, "usercreatepost", ещё users с авторизацией, но там всё ок. приложение publication: views.py: from django.shortcuts import render, get_object_or_404, redirect from django.http import HttpResponse, HttpResponseNotFound, Http404 from publication.models import Userpublication from django.urls import reverse from …

18.02.2024
AssertionError в файле django-allauth settings.py при запуске приложения Django

Я сталкиваюсь с ошибкой AssertionError в моем Django-приложении при попытке запустить сервер разработки. Ошибка возникает в пакете django-allauth, а именно в файле settings.py. Я уже пробовал переустанавливать django-allauth, проверять зависимости и пересматривать конфигурацию, но безуспешно. Ошибка возникает, когда я …

18.02.2024
Django аутентификация | хранение данных о пользователе для каждого объекта

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

18.02.2024
Django JWT: сохраняйте срок действия токена обновления фиксированным при обновлении

Я реализую аутентификацию на основе JWT для сайта Django, используя Django Rest Framework (DRF) и Simple JWT. В своей конфигурации я установил время жизни маркера доступа на пять минут и включил ротацию маркеров. Чтобы обновить токен до истечения срока …

18.02.2024
Как сохранить экземпляр после завершения всех процессов (включая сессию проверки Stripe)?

#views @transaction.atomic def booking_form(request, id): franchise_id = id form = BookingForm(franchise_id=franchise_id) if request.method == 'POST': form = BookingForm(request.POST, franchise_id=franchise_id) if 'paynow-btn' in request.POST: if form.is_valid(): instance = form.save(commit=False) instance.payment_status = 'due' instance.booking_status = 'unconfirmed' instance.franchise_id = franchise_id #other code #stripe …

18.02.2024
Как сделать так, чтобы RetrieveUpdateDestroyAPIView поддерживал POST?

Я успешно реализовал Rest API для хранения сопоставления IP-адресов и Mac-адресов. Поддерживаются методы GET/PATCH/DELETE, например: curl -X GET -H 'Content-Type: application/json' -d '{"ip_address": "192.168.1.1"}' http://127.0.0.1:8000/api/ipmac/ curl -X PATCH -H 'Content-Type: application/json' -d '{"ip_address": "192.168.1.1", "mac_address": "aa:bb:cc:dd:ee:ff"}' http://127.0.0.1:8000/api/ipmac/ …

18.02.2024
Вопрос по построению архитектуры с 4 сервисами и rabbitmq

Стоит задача мне как backend-разработчику по работе улучшить архитектуру работы 4 сервисов, добавить своего рода отказоустойчивость и сохранение результатов при сбое приложений с восстановлением ранее отправленных запросов, поэтому хочу разобраться с правильным построением новой и правильной архитектуры, которую не пришлось …

18.02.2024
Как автоматически настраивать периодические задания

У меня есть задача celery в одном из моих приложений django. Мои сервисы django, celery и django-celery-beat запускаются в собственных контейнерах docker. Поскольку это унаследованный проект, я предполагаю, что они и так прекрасно взаимодействуют с текущим конфигом. Я …

17.02.2024
Повторное использование типов из DjangoObjectType в графене

Я создал узел PreferencesNode из DjangoObjectType, который содержит провайдера шлюза в виде TextChoices. class GatewayProvider(models.TextChoices): STRIPE = "stripe", "Stripe" RAZORPAY = "razorpay", "Razorpay" class PreferencesNode(DjangoObjectType): class Meta: model = Preferences exclude_fields = ("user_id",) Теперь я хочу …

17.02.2024
Опрос задачи Celery с помощью Ajax

У меня есть задача Celery, которая заполняет базу данных PostgreSQL в течение нескольких минут. Я хочу получать текущие данные из базы в представлении Django и отправлять их в шаблон, где они будут постоянно отображаться в зависимости от хода выполнения …

17.02.2024
Как получить атрибут 'value' тега <input> в Django?

У меня есть такая функция просмотра для удаления задачи из приложения ToDo: def delete_task(request): if request.method == 'POST': task = Task.objects.get(pk=request.POST['delete']) task.delete() return HttpResponseRedirect(reverse('todoapp:index')) else: tasks = Task.objects.all() return render(request, 'index.html', {'tasks': tasks}) Я получаю 'значение' тега …

17.02.2024
Как применить несколько фильтров на моем сайте

ВОТ МОЙ HTML КОД ВОТ МОЙ КОД VIEWS.PY def index(request): cities = City.objects.all() return render(request,"screen/index.html",{ 'cities' :cities }) def get_cities(request): cities = City.objects.all().values('name') return JsonResponse(list(cities), safe=False) def get_movies(request, city): current_site = get_current_site(request) selected_city = get_object_or_404(City, name=city) movies = …

17.02.2024
Странная проблема с использованием CryptoJS, шифрует нормально, но при расшифровке показывает пустой файл

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

17.02.2024
"detail": "JSON parse error - Expecting value: line 1 column 1 (char 0)" в методе post

(https://i.stack.imgur.com/4OABY.png) views.py from django.shortcuts import render from rest_framework.response import Response from rest_framework.parsers import JSONParser from rest_framework.decorators import api_view from .models import note from .serializers import noteSerializer @api_view(['GET']) def getroute(request): routes = [ { 'Endpoint':'/note/', 'method':'GET', 'body':None, 'description':'Returns …

17.02.2024
Как связать существующего ребенка с родителем в Django

Я пытаюсь построить IPAM на Django. Я буду создавать модель подсети и создавать IPA-адрес по сигналу post_save. class Subnet(models.Model): usage = models.CharField('Usage', max_length=40) vlan = models.PositiveSmallIntegerField('vlan') cidr = models.CharField('CIDR', max_length=18) gateway = models.GenericIPAddressField('Gateway') def __str__(self): return str(self.vlan) + ' …

17.02.2024
Django Daphne - максимальное количество подключений к базе данных + "слишком долгое отключение"

Я реализую систему обмена сообщениями, но сталкиваюсь со следующими двумя ошибками на сервере разработчиков: "Экземпляр приложения <...> слишком долго закрывался и был убит." Соединения с базой данных увеличиваются при каждом new EventSource, которое создается, несмотря на …

17.02.2024
Неизвестная проблема с перенаправлением при использовании функций представления django

"Мой код конфигурации URL: ". path("get_attendance/", staff_views.get_attendance, name="get_attendance") Я поместил метод get_attendance в файл staff_views.py. Когда пользователь заходит на страницу с ролью сотрудника и делает POST-запрос к /get_attendance/, он возвращает код состояния 200, что является нормальным. …

17.02.2024
Django taggit view, приводящий к FieldError: Related Field got invalid lookup: name

Вид тегов приводит к этому сообщению об ошибке. FieldError: Related Field got invalid lookup: name указывает на несоответствие между тем, что Django ORM ожидает от запроса к отношению tags, и реальным выполняемым запросом. [...] File "/workspace/Coach-Matrix/main_forum/views/filters.py", line 18, in get_queryset …

17.02.2024
Сохранение истории поиска в проекте django?

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

17.02.2024
Что нужно сделать, чтобы исправить эту ошибку, возникающую при запуске тестового веб-сервера на django

Мне нужно было переустановить ide, и после того, как я открыл свой последний проект django и попробовал python manage.py runserver выдал мне следующую ошибку: ModuleNotFoundError: No module named 'djangoProject78' and a number of other errors after this command. djangoProject78 …

17.02.2024
Django-приложение для управления небольшим инвентарным списком

Я создал очень маленькое Django-приложение для управления очень маленьким инвентарным списком. Мой models.py код таков: class Inventory(models.Model): account = models.ForeignKey( "accounts.Account", on_delete=models.DO_NOTHING, null=False, blank=False ) class InventoryProduct(models.Model): inventory = models.ForeignKey("Inventory", on_delete=models.CASCADE) sku = models.ForeignKey( "products.SKU", on_delete=models.DO_NOTHING, null=False, blank=False …

17.02.2024
Получение объекта 'QuerySet' без атрибута 'append' при создании функции, автоматически добавляющей определенное значение из поля ManyToManyField в Django

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

17.02.2024
Можно ли подключиться к разным сетям между двумя устройствами в Django Python?

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

17.02.2024
Neovim не может обнаружить пакеты Django: Получаем ошибку 'Unable to import 'django.*'

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

17.02.2024
Как зарегистрировать пользователя, пришедшего по внешней ссылке, в приложении django

У меня есть Django-приложение, использующее готовую систему аутентификации Django. Мне нужно сделать интеграцию с другим веб-приложением. Пользователи в другом веб-приложении будут нажимать кнопку, которая должна перенести их в мое веб-приложение и предоставить им доступ. Другое веб-приложение будет отправлять мне …

17.02.2024
React + Docker: Не удалось разрешить импорт

Я бьюсь головой о стену, пытаясь решить эту проблему, но я продолжаю получать следующую ошибку, которую не могу решить, когда пытаюсь добавить что-то в пряжу и затем использовать это: PM [vite] Внутренняя ошибка сервера: Failed to resolve import …

17.02.2024
Уменьшение размера образа докера: многоступенчатая сборка или другие предложения

Я пытаюсь развернуть свое приложение Django с помощью docker. Вот мой исходный файл docker FROM python:3.10.5-slim ENV DockerHOME = /app WORKDIR $DockerHOME COPY requirements.txt . RUN pip install --upgrade pip COPY . $DockerHOME RUN pip install --nocache-dir -r requirements.txt …

17.02.2024
Django, проблемы с form/widgets/input.html

Я пытаюсь изменить виджеты ввода Django, теоретически, мне просто нужно скопировать путь из проекта Django на GitHub, но по какой-то причине он не использует мой, а просто использует ввод по умолчанию <img alt="enter image description here" …