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

17.08.2021
Уникальный класс или расширение класса в Python Django [закрыто]

В следующей ситуации у меня есть ощущение, что мне нужно "расширить" класс Migration вместо того, чтобы заново создавать его во втором модуле. Или нужен дочерний класс? Цели: Да, создать таблицу postgres под названием venues. Уже есть models/venues.py, который, кажется, …

17.08.2021
Не могу заставить форму работать для ответов на комментарии

Я не могу заставить форму сообщения работать для ответов на сообщение (комментарии к сообщению). Она работает через админку Django, но я не могу отобразить форму в шаблоне, что, как я думаю, связано с моим бесполезным бэкендом. Планировка "сайта": …

17.08.2021
Pythonanywhere - что-то пошло не так - ошибка при запуске wsgi - ошибка modulenotfound

Я новичок в django и я делаю курс coursera с небольшими приложениями, развернутыми на pythonanywhere, который до сих пор работал хорошо. Но теперь я застрял, потому что приложение не загружается вообще. Pythonanywhere говорит, что что-то пошло не так. Вот …

17.08.2021
Как подключить локально размещенное приложение Django к докеризованной базе данных Postgres

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

17.08.2021
Запуск двух списков в одно и то же время на шаблоне django

Как запустить два списка одновременно на Django-шаблонах без использования функции zip. views.py l1=[1,2,3] l2=[4,5,6] return render(request,'home.html',{'l1':l1,'l2':l2}) Я передаю список этого типа на странице моего шаблона, теперь нужно запустить оба списка в одно и то же время на шаблоне. …

17.08.2021
Как добавить дополнительные данные в TextChoices?

Как добавить дополнительные данные в django.db.models.TextChoices? class Fruit(models.TextChoices): APPLE = ('myvalue', True, 'mylabel') таким образом, что: >>> Fruit.APPLE.is_tasty True >>> # And it still works otherwise >>> Fruit.APPLE.value 'myvalue' >>> Fruit.APPLE.label 'mylabel'

17.08.2021
Миграции в Джанго

У меня проблема с миграциями DJango при выполнении миграции возникает следующая ошибка. введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь Когда я запускаю свои приложения …

17.08.2021
Ошибка Nginx 502 bad gateway при развертывании django

Я пытаюсь настроить VPS Django сервер с nginx, однако, я сталкиваюсь с ошибкой 502 Bad Gateway, когда я перезагружаю nginx сервер со следующими настройками: sudo nano /etc/nginx/sites-available/project server { listen 80; server_name domainname.com; location = /favicon.ico { access_log …

17.08.2021
Как работают декораторы авторизации Django (такие как: login required)?

Я пытаюсь лучше понять "закулисье" декораторов авторизации Django. Хотя мне кажется, что я понимаю декораторы в целом, мне трудно понять код декораторов авторизации. Есть ли какое-нибудь "построчное" объяснение кода (https://docs.djangoproject.com/en/2.2/_modules/django/contrib/auth/decorators/)?

17.08.2021
Как получить "связанные" записи из разных баз данных?

Есть таблица А (находится в бд default) и таблица В (находится в бд logs). В таблице В есть поле а_id, в котором записан айди на соответствующую запись с таблицы А, которая маппится на другую бд. Есть какие-то нативные джанговские способы …

17.08.2021
Как сгруппировать результаты в массив на основе нескольких одинаковых значений, Django Model

У меня есть массив следующим образом [ { "WarehouseId": 1, "ShippingCarrierId": 1, "PostalCodeType": "ShipToCustomer", "TimeStart": "1970-01-01T06:00:00.000Z", "TimeEnd": "1970-01-01T15:59:00.000Z", "PickupTimeSlot": "PM", "DaysToAdd": 0, "PickupTime": "1970-01-01T17:00:00.000Z" }, { "WarehouseId": 1, "ShippingCarrierId": 1, "PostalCodeType": "ShipToCustomer", "TimeStart": "1970-01-01T16:00:00.000Z", "TimeEnd": "1970-01-01T23:59:00.000Z", "PickupTimeSlot": "AM", "DaysToAdd": 1, …

17.08.2021
Проблема обновления значений таблицы в django

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

17.08.2021
Как получить url пользователя, вошедшего в систему с помощью google на django

Archive.html : <div class="img-description"> <img src="{{ user.urlprofile }}" class="avatar-url" alt=""> {% if user.get_full_name != '' %} <span id="helloUser-des" class="mr-2 d-none d-lg-inline text-gray-600 small">{{ user.first_name | title }}!</span> {% else %} <span id="helloUser-des" class="mr-2 d-none d-lg-inline text-gray-600 small">{{ user.username | …

17.08.2021
Django TestCase с Postgresql разбивает PrimaryKeys

Я настроил postgresql в моем django приложении, и после этого мои TestCases сломались. Он всегда выбрасывал ObjectDoesNotExists при любом тестовом методе после первого. Я решил проблему, и каждый раз, когда вызывается метод тестирования, все объекты, созданные в setUp, получают …

17.08.2021
Что происходит при создании объекта в админке Django?

Я новичок в Django. Когда мы изучали Python, нас учили, что при создании объекта инициализируется функция init и все передаваемые переменные сохраняются с помощью ключевого слова self. Например: class Movie: def __init__(self,name,caption,budget): self.name = name self.caption = caption self.budget = …

17.08.2021
Django - Searchbar в Listview | Как определить и обработать его

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

17.08.2021
Выберите связанные строки из разных баз данных

Существует таблица A (расположенная в базе данных default) и таблица B (расположенная в базе данных logs). Таблица B имеет поле a_id, которое содержит ID для соответствующей записи из таблицы A, которая отображена в другую базу данных. Существуют ли …

17.08.2021
Как вернуть несколько файлов html в запросе рендеринга django?

Я хочу вернуть несколько значений в нескольких html файлах в представлении django Я пробовал, но это было ошибкой def my_view(request): #bla bla bla... context ={ 'value_1':value, #.... } return render(request,{'file_1.html','file_2.html','file_2.html'},context) Я уже разделил его на 3 разных …

17.08.2021
Значок переключения fa fa не изменяется, когда он нравится

Я создаю небольшое приложение для социальных сетей. Я сделал кнопку "нравится-не нравится" в django (JsonResponse). Я пытаюсь залить цветом иконку при нажатии (нравится), НО она не меняется, когда нравится. views.py def post_like_dislike(request, user_id): post = get_object_or_404(Post, pk=user_id) # Like …

17.08.2021
Как использовать прозрачный флажок для ajax загрузки файлов с помощью modelform django

Я совсем новичок в django и ajax, поэтому прошу простить меня, если в моей работе есть какая-то большая ошибка или некрасивый код. Итак, я работаю над приложением, где пользователь должен загружать различные документы в modelForm (связанную с другой моделью 1:1). …

17.08.2021
Пользовательская аутентификация по-прежнему требует входа на сайт администратора

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

17.08.2021
Настройка приложения django и его опций при загрузке

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

17.08.2021
Преобразование html-кода в строковый формат java script

У меня есть html код для гиперссылки, как показано ниже: <td> <a href="{% url 'select_stock_report' book.id %}">{{ book.code }}</a></td> <td>{{book.name}}</td> он направляет на правильную страницу. В скрипте из ответа я обновляю страницу следующим образом Она …

17.08.2021
Django admin TabularInLine на модели betwin с непрямыми отношениями

Мои модели : class Oeuvre(models.Model): user = models.ForeignKey(BaseUser, on_delete=models.CASCADE) title = models.CharField(max_length=255) [...] class BaseUser(AbstractUser): """User model.""" username = None email = models.EmailField(_("email address"), unique=True) [...] class UserProfile(models.Model): user = models.OneToOneField( BaseUser, primary_key=True, on_delete=models.CASCADE) [...] my admin.py class OeuvreInLine(admin.TabularInline): …

17.08.2021
Django Model: Как получить доступ из другой модели только к полям, относящимся к определенному пользователю

Как я могу получить доступ только к адресам (модель Address) указанного пользователя (модель User) из модели Order. вот код: Models.py class User(AbstractBaseUser, PermissionsMixin): phone_number = PhoneField(max_length=12, primary_key=True, unique=True) class Address(models.Model): address = models.CharField(max_length=500, blank=False,null=False,primary_key=True) customer = models.ForeignKey((User, on_delete= models.CASCADE) class …

17.08.2021
Поисковый список JSONField postgres Django

У меня есть JSONField, которое по умолчанию является пустым списком ([]). Данные, хранящиеся в поле, выглядят следующим образом: [{"операнд": "key1", "value": "value1"},{"операнд": "key2", "value": "value2"} и так далее....]. Теперь значение ключей может быть массивом, например: [{"operand":"key1", "value":["value1","value2","value3"]}] Теперь …

17.08.2021
Django - Как загрузить изображения из шаблона?

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

17.08.2021
Выполняйте динамические миграции в разные базы данных в django во время исполнения

Я создаю базу данных и сохраняю ее данные в основной базе данных. Я добавляю значения конфигурации базы данных из основной базы данных и заполняю их в файле settings.py следующим образом, from database import database_details for database in database_details: new_databases.append(database) …

17.08.2021
Ошибка сервера (500) при попытке развернуть приложение django с DEBUG=False на heroku

Я пытаюсь развернуть приложение django на heroku. Когда переменная DEBUG равна False, я получаю ошибку сервера (500). Когда переменная DEBUG равна True, все работает нормально. Как решить эту проблему?

17.08.2021
AttributeError Объект 'UserViewset' не имеет атрибута 'action'

Я использую django rest framework, и я пытаюсь настроить метод get_parsers в моем UserViewset, я посмотрел документацию, и нашел похожий случай использования с классами разрешения в docs, и я попытался настроить get_parsers следующим образом class UserViewset(viewsets.ModelViewSet): serializer_class …

17.08.2021
Ошибка подключения Django - django.db.utils.OperationalError: FATAL: не удалось выполнить аутентификацию пароля для пользователя "postgres"

Мой проект Django не может подключиться к базе данных postgres. django.db.utils.OperationalError: FATAL: аутентификация пароля failed for user "postgres" Файл settings.py: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'postgres', 'USER': 'postgres', 'PASSWORD': 'postgres', 'HOST': '127.0.0.1', 'PORT': 5432, …

17.08.2021
Обновление нескольких таблиц в Django

Я новичок в Django и СУБД .У меня есть таблица 1 и таблица 2, я обновляю обе и если таблица 1 была успешно обновлена, я перехожу к процессу обновления таблицы 2, если произошла ошибка при обновлении таблицы 2, то …

17.08.2021
Как я могу фильтровать таблицу результатов с несколькими формами/многими вариантами в одной форме в django?

Я хочу иметь одну страницу с несколькими вариантами фильтра (например, название, аббревиатура, страна, ...), где вы можете ввести в форму Sweden и получить результаты только по учреждениям в Швеции ИЛИ ввести название/аббревиатуру/... при нажатии кнопки "поиск". Кнопка поиска перенаправляет вас …

17.08.2021
Ошибка при использовании pandas "apply" и "lambda" с Django

У нас есть требование, в котором нам нужно продвигать пользовательский код из фронт-энда (Django) в бэк-энд (код Visual studio, который выполняет код python). Мы получаем указанную ниже ошибку, когда используем pandas "apply" и "lambda". например enter code here exec('DFrame=pd.DataFrame({'A':['11','2','3'],'B':['X','Y','Z']}) …

17.08.2021
Удаление дубликатов данных из набора запросов в django (код не работает) [duplicate]

Я работаю над проектом Django и мне нужна помощь 🙏 Я пытаюсь удалить дублирующиеся данные из моей таблицы, я попробовал следующее : for sign in Signal.objects.values_list('signal_name', flat=True).distinct(): Signal.objects.filter(pk__in=Signal.objects.filter(signal_name=sign).values_list('id', flat=True)[1:]).delete() Но он удаляет все данные из …

17.08.2021
TypeError: неподдерживаемый тип(ы) операнда для ** или pow(): 'bool' и 'dict' [закрыто]

Я использую Django и пытаюсь реализовать создание пользователя с помощью словарей, парсируемых из JSON. Однако я продолжаю получать ошибку типа, поскольку пользователь не создан, но на самом деле пользователь создан. class SignupView(ReactView): def post(self, request, *args, **kwargs): field_names …

17.08.2021
Очищенные_данные формы регистрации

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

17.08.2021
Как создать временный видеофайл с помощью tempfile в Python

Я новичок в Django. Я хочу разместить видео в FireBase в Django используя Pyrebase что я хочу сделать это получить видео от пользователя сохранить его в tempfile как mp4 затем загрузить его в firebase и получить URL Выбираем все …

17.08.2021
Могу ли я отслеживать и совершать действия без толчка?

Я пытаюсь сделать версию файла без публикации его на github, могу ли я это сделать? Context : Например, у меня есть локальная база данных для dev (Django), которая SQLite3, которая создает файл "db.sqlite3". Я не хочу, чтобы этот …

17.08.2021
TypeError at /listing: save() missing 1 required positional argument: 'self'

Я пытаюсь сделать сайт аукциона, и у меня возникла проблема с изменением ставки в модели Bids для определенного объекта Auctionlisting при отправке данных POST. class Bids(models.Model): minimum_bid = models.DecimalField(max_digits=8, decimal_places=2, null=False) allbids = [] bid = models.DecimalField(max_digits=8, decimal_places=2, null=True, blank=True) …