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

27.05.2022
Django UniqueConstraint на удаленной модели

У меня есть модели, подобные этой. Основные отношения заключаются в том, что auth.Group может иметь несколько проектов, и несколько заказов могут быть связаны с каждым проектом. Упрощенная версия: from django.db import models class Project(models.Model): group …

27.05.2022
Сколько докеризированных экземпляров django можно разместить на одном маленьком компьютере?

Я хотел бы запустить несколько экземпляров django в разных контейнерах на одном сервере. Сервер имеет 1 ядро CPU, 1 GB памяти / 25 GB диска / AMS3 - Debian 11 x64. Я хотел бы иметь возможность прогнозировать, сколько …

27.05.2022
(django) Кодек 'utf-8' не может декодировать байт 0x89 в позиции 0: недопустимый начальный байт

Сейчас я пытаюсь назначить две foreignkey на одну пользовательскую модель пользователя, имя пользователя и поле изображения профиля. Пользовательская модель пользователя: class Account(AbstractBaseUser, PermissionsMixin): class Meta: verbose_name_plural = "Account List" email = models.EmailField(max_length=255, unique=True) username = models.CharField(max_length=255, unique=True) name = …

27.05.2022
Невозможно использовать динамические маршруты с react router и django

Я создаю приложение для системы онлайн-обзора вакансий, используя react как frontend и django как backend. Я также использовал django rest framework для создания собственного api. Приложение содержит информацию обо всех кандидатах, которые подали заявки, и когда мы нажимаем на …

27.05.2022
Сохранение файлов в django mdoels - RuntimeError: Input FileName: <класс 'django.core.files.base.File'> не поддерживается

Я пытаюсь сохранить следующий файл Вот модель: class someModel(models.Model): someFile = models.FileField(storage=someModule(), blank=True) Вот спасительная часть: some_file_object = File(some_transformed_file, name=os.path.basename(name)) item = someModel.objects.create(someFile=some_file_object ) Я получаю ошибку RuntimeError: Input FileName of type: &lt;class …

27.05.2022
Django prefetch_related - исключить все пустые элементы из шаблона

У меня есть класс, в котором я использую prefetch_related. Я хотел бы исключить все пустые элементы в моих циклах. Вот что я пробовал Area.objects.prefetch_related(Prefetch('category_need', queryset=ProductCategory.objects.filter(need_area__isnull=False), to_attr="need_area__category_need__product")).filter(need_area__category_need__product__isnull=False, need_area__category_need__product__status=1).distinct() Однако я не уверен, как создать фильтр, который будет исключать …

27.05.2022
{% block content %} не работает в django

Я изучаю наследование шаблонов в django base.html:- &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt; &lt;title&gt;leshav&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;h1&gt;My helpful timestamp site&lt;/h1&gt; { % block content % }{ % endblock % } &lt;footer&gt; …

27.05.2022
Командные строки Bash в файле views.py "Django" на этапе производства

Я работаю над проектом, где я использую командные строки bash в views.py для запуска программы (https://github.com/cleardusk/3DDFA), которая создает файлы. Я использую эту уродливую строку: os.system('cd ../cleardusk/3DDFA\npython main.py -f ../../django_project/media/'+filen+'\ncd ../../django_project/') Для ясности: cd ../cleardusk/3DDFA python main.py …

27.05.2022
Банковская книга банкоматов на Django - - депозит, снятие, баланс

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

27.05.2022
Как исправить ошибки в базе данных django?

Когда я перешел ко 2-ой части учебника django, я увидел ошибку в оболочке. когда я дохожу до конца первой части оболочки и пишу Question.objects.all (), а потом оболочка отвечает на все команды &lt;QuerySet [&lt;Question: Question object (1)&gt;]&gt; из-за этого мой …

27.05.2022
ProgrammingError at / relation "home_sitesetting" does not exist LINE 1: ...ation", "home_sitesetting". "news_pagination" FROM "home_site

Мой проект правильно работает на локальном хосте, но когда я пытаюсь запустить его на сервере, я получаю ошибку. В командной строке сервера я также получаю эту ошибку при выполнении команды Migrate: django.db.utils.ProgrammingError: отношение "home_sitesetting" не существует существует LINE …

27.05.2022
Кнопка "нравится блог django" не отображается

Я создаю блог на django и написал некоторый код like, но не могу заставить его работать. Есть идеи, как заставить мою кнопку "нравится" работать? Любая помощь будет оценена по достоинству! Первый код ошибки, который я получаю, это: <a href="https://i.stack.imgur.com/2PpQ5.png" rel="nofollow …

27.05.2022
Django orm создает копию экземпляра вместо доступа к нему

У меня есть, как мне кажется, довольно сложный вопрос в Django, и это orm. Это не работает : cartitemproduct_in_cart_session.get().quantity+=1 cartitemproduct_in_cart_session.get().save() Если я проверю сразу после этого значение cartitemproduct_in_cart_session.get().quantity, оно не было обновлено Это работает : cartitem_session=cartitemproduct_in_cart_session.get() …

27.05.2022
Как заставить тест принимать существующий coin_id?

Мой код Необходимо, чтобы сам тест мог подменить существующий coin_id, чтобы в будущем тест не упал, например, из-за удаления монеты под id=2 class ModelTransactionTest(TestCase): @freeze_time(timezone.now()) def test_auto_setting_date_if_field_empty(self): field = Transaction.objects.create(rubles_cost=1, purchase_price=1, amount=1, dollars_cost=1, coin_id=2) self.assertEqual(timezone.now(), field.date)

27.05.2022
Опустите __str__ модели в TabularInLine

Я использую TabularInLine для отображения списка моделей, однако каждая запись также отображает __str__ метод этой модели, и мне интересно, как я могу удалить это. Согласно этому …

27.05.2022
Форма Django - используйте различные предварительно определенные диапазоны дат для разных вариантов выбора

У меня есть Django форма, где пользователь может выбрать переменную в поле выбора, начальную дату и конечную дату в виджете выбора даты. Для разных переменных возможные начальная и конечная даты различны. Форма работает, но только с одним предопределенным диапазоном …

27.05.2022
Хранить объект в django

я использую react для получения всех данных таблицы и эти данные хранятся в одной переменной res. я хочу сохранить эти данные в другой таблице и в одной строке django. const [data,setData]=useState(""); const put=async()=&gt;{ const res=await Axios.get("http://127.0.0.1:8000/api/getdata"); console.log(res.data); setData(res.data); …

27.05.2022
Как применить пользовательскую функцию к определенному полю в нескольких запросах в Django

У меня есть простая модель class Person(models.Model): name = models.CharField(max_length=20,default="") когда я делаю Person.objects.all(), я получаю Queryset с 20 результатами Я хочу применить пользовательскую функцию def foo(name): return "Hello" + str(name) Я не хочу использовать никаких циклов …

27.05.2022
Как убрать автофокус с кнопки?

Когда я навожу курсор на Old password и нажимаю Enter, у меня автоматически нажимается кнопка Change Password. Как сделать так, чтобы она не срабатывала? (Это надо сделать не через html, …

27.05.2022
Как исправить предупреждение "Cookie 'cookie_name' will be rejected soon ...", которое я получаю после удаления cookie?

Firefox выбрасывает следующее предупреждение после удаления действительного cookie: Куки "cookie_name" будет вскоре отклонена, потому что у нее атрибут "SameSite" установлен на "None" или недопустимое значение, без атрибута "secure". Чтобы узнать больше об атрибуте "SameSite", прочитайте https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite. …

27.05.2022
ModuleNotFoundError: Нет модуля с именем 'tastypie'

Я новичок в Django и кодировании в целом. Когда я пытаюсь использовать django-tastypie (0.14.4) в моем виртуальном env с помощью pipenv, я получаю следующую ошибку при попытке запустить сервер ModuleNotFoundError: Нет модуля с именем 'tastypie'. Я пробовал решения в …

27.05.2022
Большое спасибо за помощь.

Я сделал простую форму входа в django. После ввода правильных данных она перебрасывает на другую страницу (result.html), но вы также можете попасть на страницу, набрав адрес страницы в браузере. Я не знаю, как сделать так, чтобы страница была доступна только …

27.05.2022
URLValidator выбрасывает ошибку при правильном URL

У меня есть URLValidator Когда я пытаюсь проверить этот url from django.core.validators import URLValidator from django.core.exceptions import ValidationError url = 'https://webapl-test.exxample.co.jp/company/senpai/index? type=data&amp;code=0001&amp;utm_source=line&amp;utm_medium=topics&amp;utm_campaign=20220720' URLValidator(schemes=['https','http']) url_val(path) Каким-то образом возвращается исключение... Как я могу исправить это или настроить URLValidator для …

27.05.2022
Как я могу исправить это или как настроить URLValidator для такого случая?

Я пытаюсь настроить документы redoc с помощью DRF-Spectacular. По какой-то причине класс extend_schema не обновляет описание, резюме или теги в документе. Как я могу это настроить? @extend_schema( summary="Get All Classes", description='This endpoint will return all the classes …

27.05.2022
Django Models исчезают из приложения, развернутого в Heroku

Я создаю личный сайт-портфолио на Django, который надеюсь разместить на Heroku. Я знаю о проблеме эфемерного хранения данных на платформе, поэтому все изображения обслуживаются из ведра s3. Однако после развертывания приложения и запуска python manage.py migrate из dyno и …

27.05.2022
Как отменить добавление django

У меня есть модель и есть значения релевантности. как я могу сделать так, чтобы пока один объект (101) является ложным, чтобы его нельзя было добавить, а когда значение истинно, то можно В ПАНЕЛИ АДМИНИСТРАТОРА class Rooms(models.Model): objects = …

27.05.2022
Flask и Django. Стоит ли переходить?

Всем привет, уже год как пишу на Flask. Создано уже не одно приложение на Flask (не просто одностраничники, а прям полноценные приложения). Но посмотрев на просторы интернета - на вакансиях в основном требуются Django-разработчики и все пишут, что на Django …

27.05.2022
Django orm .values() не работает в цикле for

Menu_group = MenuGroup.objects.filter(is_deleted=False,store_id=store_id,version=version).values('id','name','color') menu_group_serializer = MenuGroupMixSerializer(menu_group, many=True) for menu_group_data in menu_group_serializer.data: menu_item_group = MenuItemGroup.objects.filter(menu_group_id=menu_group_id, is_deleted=False).values('id','name','starting_price','menu_group') .values() во втором цикле for не работает menu_group является внешним ключом

27.05.2022
Фильтр Django в объекте prefetch_related

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

27.05.2022
Connect to local mysql server on ubuntu from docker container

I have VPS server with Ubuntu 18.04.4 LTS Try to start Django application in docker container and connect application to MySql server on Ubuntu docker-compose.yml version: &quot;3&quot; services: redis: restart: always image: &quot;redis:alpine&quot; hostname: localhost container_name: redis ports: - '6379:6379' …

27.05.2022
Добавление функциональности к кнопке регистрации на Django

Я использую следующий html пример, взятый из https://www.w3schools.com/howto/howto_css_signup_form.asp &lt;!-- Button to open the modal --&gt; &lt;button onclick="document.getElementById('id01').style.display='block'"&gt;Sign Up&lt;/button&gt; &lt;!-- The Modal (contains the Sign Up form) --&gt; &lt;div id="id01" class="modal"&gt; &lt;span onclick="document.getElementById('id01').style.display='none'" class="close" title="Close Modal"&gt;times;&lt;/span&gt; &lt;form class="modal-content" …

27.05.2022
Как получить имя внешнего ключа ContentType в базе данных

У меня есть поле, как показано ниже from django.contrib.contenttypes.fields import GenericForeignKey from django.contrib.contenttypes.models import ContentType class MessageLog(BaseModel): receiver_type = m.ForeignKey( ContentType, related_name="receiver_%(class)s_set", on_delete=m.CASCADE,null=True) receiver_id = m.PositiveBigIntegerField(null=True) receiver = GenericForeignKey('receiver_type', 'receiver_id') Я могу обратиться к члену следующим образом, …

27.05.2022
ReactJS и Django Cross-domain

Я пытаюсь подключить приложение ReactJS (работающее на localhost:1234) к сайту Django API HTTPS. Хотя я успешно запрашиваю CSRF с помощью axios (withCredentials: true), токен все равно не устанавливается. Вот ответ: введите описание изображения здесь Вот …

27.05.2022
Встраивание документов из статической папки в Django

Я не эксперт в Django, но я делаю веб-сайт, где я хотел бы вставить ppt, который сохраняется в папке static. Код html таков: {% extends 'base.html' %} {% load static %} {% block content %} &lt;iframe src="{% static 'ppt/pptexample.pptx' %}" …

27.05.2022
Майянские эдмы с амазоном s3

Может ли кто-нибудь помочь с интеграцией s3 в mayan edms? https://django-storages.readthedocs.io/en/latest/backends/amazon-S3.html

27.05.2022
Как настроить модель разрешений Django и сохранить поддержку панели администратора

Я хочу добавить несколько полей к оригинальной модели разрешений Django и добавить пользовательскую логику проверки разрешений. Загвоздка в том, что я хотел бы иметь также поддержку администрирования Django. Как лучше всего это сделать? P.S.: Меня не волнует …

27.05.2022
Как установить разрешения для CRUD-операций в ModelViewSet Django

У меня есть набор представлений для модели News. Я хочу сделать следующие разрешения: Все люди могут видеть новости. Только авторизованные пользователи и администратор могут создавать новости. Только владелец и администратор могут обновлять новости. Только администратор может удалять новости. Как …

27.05.2022
Как я могу использовать django url внутри тега option в выпадающем меню?

На данный момент я смог использовать цикл for, который перечисляет все соответствующие URL, используя следующее: &lt;H2&gt; Your Visuals are located here: &lt;/H2&gt; &lt;ul class="main-navigation"&gt; {% for i,j in files%} &lt;H3&gt;{{j}}&lt;/H3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="{% url 'visualisation:network_multi_graphs' %}?database={{i}}"&gt;Multiple Graphs&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="{% …

27.05.2022
Объект 'int' не является подписываемым django Проверка на перекрытие

Когда я проверяю перекрытие в формах Django с помощью этого кода, я не смог проверить перекрытие, получив ошибку tuples record=[] if count &gt; 1: for i in range(count): start_run = self.data.get(f'runningdefinition_set-{i}-start_run',[]) end_run = self.data.get(f'runningdefinition_set-{i}-end_run',[]) application_run =self.data.getlist(f'runningdefinition_set-{i}-application_run') record.append((i, start_run, end_run, application_run)) …

27.05.2022
Как обновлять с помощью СИГНАЛОВ

Models.py class Rooms(models.Model): objects = None room_num = models.IntegerField(verbose_name='Комната') room_bool = models.BooleanField(default=True,verbose_name='Релевантность') category = models.CharField(max_length=150,verbose_name='Категория') price = models.CharField(max_length=105,verbose_name='Цена (сум)') def __str__(self): return f'{self.room_num}' class Meta: verbose_name = 'Комнату' verbose_name_plural = 'Комнаты' class Registration(models.Model): objects = None rooms = models.ForeignKey(Rooms, on_delete=models.CASCADE,verbose_name='Номер',help_text='Номер …