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

25.01.2023
Django форма очищает пустые места от пробелов

У меня есть модель с текстовым полем: models.py class Techtip(models.Model): title = models.CharField(max_length=150) year = models.PositiveIntegerField() year2 = models.PositiveIntegerField() make = models.CharField(max_length=30) model = models.CharField(max_length=30) description = models.TextField(max_length=10000) user = models.ForeignKey(User, null=True, on_delete=models.SET_NULL) date_created = models.DateTimeField(auto_now_add=True) date_revised = models.DateTimeField(null=True) …

25.01.2023
DataTables с Django Rest Framework Кнопки New/Edit/Delete не работают

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

25.01.2023
Получать и показывать cookies для бэкенд-модели пользователя -- django

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

25.01.2023
Graphen-Django возможно ли фильтровать набор?

Недавно работаю с GraphQl и задаюсь вопросом, можно ли фильтровать набор в запросе? Я все еще новичок в проектировании баз данных, так что может быть проблема в этом. Итак, я выполняю следующий запрос, managerGwPicks имеет поле player, в котором …

25.01.2023
Не работает условный сигнал сохранения поста в Django

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

25.01.2023
Django: как перенести исключение "страница не найдена" и контекст из функции в представление на основе класса?

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

25.01.2023
В Django, как аннотировать внутри поля M2M?

У меня есть эти модели: class Convocacao(models.Model): cursos = models.ManyToManyField(Curso) class RegistroConvocacao(models.Model): aluno = models.ForeignKey(Aluno) convocacao = models.ForeignKey(Convocacao) tipo = models.IntegerField(choices=TiposConvocacao) class Aluno(models.Model): curso = models.ForeignKey(Curso) Затем я получаю объект Convocacao: obj = get_object_or_404(Convocacao, pk=pk) …

25.01.2023
У объекта 'Manager' нет атрибута 'remove'

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

25.01.2023
Ошибка: Невозможно импортировать 'account'. Проверьте, что 'accounts.apps.AccountConfig.name' является правильным

Когда я запускаю python manage.py runserver в Django, я получаю следующую ошибку. Ошибка django.core.exceptions.ImproperlyConfigured: Cannot import 'account'. Check that 'accounts.apps.AccountConfig.name' is correct. Я перепробовал все, но не смог разобраться. Что мне делать? acconuts/apps.py from …

25.01.2023
У меня проблема с docker. служба "todo" не запускает контейнер.

Я пытаюсь сделать docker-compose для моего проекта django, но когда я использую "docker-compsoe exec", я получаю эту ошибку. служба "todo" не запущена контейнер Я ожидал, что когда напишу "docker-compose exec todo sh -c "python startapp todolist", это создаст …

25.01.2023
Не находит атрибут типа ImageField в классе, отанаследованного от AbstractUser

Views.py class User(AbstractUser): avatar = models.ImageField(upload_to='media/%Y/%m/%d/') settings.py MEDIA_ROOT = os.path.join(BASE_DIR, 'media/') MEDIA_URL = '/media/' Ошибка: no such column: users_user.avatar

25.01.2023
Отладка django {{form.as_p}} в html

Я новичок в django с python, я столкнулся с проблемой TemplateDoesNotExist в django/forms/errors/list/default.html, Кто-нибудь знает решение? Перехват ошибки Я уже пробовал удалить {{form.as_p}} в моем html, страница работает без формы. Поэтому я предполагаю, что …

25.01.2023
Удаление порта из URL - Django Apache2 Gunicorn

Я хотел бы знать, как опустить номер порта в моем URL. В настоящее время я размещаю веб-сайт на сервере Apache Ubuntu на порту 443 и перенаправляю любой http-трафик на https-версию сайта. (www.mycompany.com) Однако, я также запускаю Django …

25.01.2023
Как можно очистить модель (Django ) при переходе на другую страницу или перезагрузке текущей?

Добрый день! Я прошу помощи, пожалуйста, это очень важно для меня, может кто-нибудь подскажет мне что-нибудь. У меня есть шаблон страницы. И представление, созданное для него. В этом представлении у меня также есть код с различными операциями …

25.01.2023
DRF: Подсказка динамического литерального типа для models.TextChoices

Данная модель from django.db import models class Olympian(models.Model): MedalType = models.TextChoices('MedalType', 'GOLD SILVER BRONZE') medal = models.CharField(max_length=6, choices=MedalType.choices, default=MedalType.GOLD) и эта функция, которая принимает CharField в качестве параметра fn_with_type_hint(olympian.medal) Как я могу …

25.01.2023
Невозможно разместить модель Tensorflow на Heroku

Я пытаюсь разместить приложение Django, которое содержит модель tensorflow, на heroku. При проталкивании в приложение heroku я получаю следующую ошибку: "Не удалось найти версию, удовлетворяющую требованию tensorflow-intel==2.11.0". Насколько я понимаю, heroku запускает pip install requirements.txt, поэтому я не уверен, …

25.01.2023
Django 403 forbidden происходит только при входе в систему в среде prod

У меня есть Login, использующий Django Login/authentication, как только я отправляю запрос на вход, я получаю ошибку 403 Forbidden со следующим сообщением: Сбой проверки CSRF. Запрос прерван. Вы видите это сообщение, потому что этот сайт требует CSRF cookie …

25.01.2023
Как подключить django к серверу MS-SQL в pycharm?

Error as No matching distribution found for ms-sql" Я не могу подключиться к серверу ms-sql с помощью команды "pip install ms-sql django". В предыдущих проектах мне удавалось подключиться с помощью той же команды. Сейчас это …

25.01.2023
Фильтрация одной модели с помощью столбца id другой модели в Django

Я хочу отобразить таблицу в HTML, которая содержит столбцы из двух разных таблиц/моделей. Модели выглядят примерно так: class Vor(models.Model): id_vv = models.BigIntegerField(db_column='ID_VV', blank=True, null=False, primary_key=True) vdat = models.DateField(db_column='VDat', blank=True, null=True) v_li = models.TextField(db_column='V_Li', blank=True, null=True) ... # more columns/objects …

25.01.2023
Django rest framework make migratoins error for AUTH_USER_MODEL

Я пытаюсь создать двух пользователей, которые могут регистрироваться и изменять приложение вот мой models.py для приложения accounts class StoreUserManager(BaseUserManager): def create_user(self, email, name, phone, password, password2, store_name, store_phone, store_address, store_location, store_description, store_image): if not email: raise ValueError('Users must have …

25.01.2023
FATAL: роль 'postgres' не существует

Я докеризировал приложение с postgresql и подготовил его к производству. Однако, когда я возвращаюсь к работе над другим приложением (которое также использует PostgreSQL), я не могу запустить сервер django и получить доступ к серверу PostgreSQL 14 через Pgadmin. При попытке …

25.01.2023
Превышен максимум повторных попыток при использовании url: Не удалось установить новое соединение: [Errno 111] Connection refused'

Я продолжаю получать эту ошибку: HTTPConnectionPool(host='127.0.0.1', port=8001): Max retries exceeded with url: /api/v1/auth/sign_in (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f0f8cbdd430>: Failed to establish a new connection: [Errno 111] Connection refused')) Я искал в stackoverflow и не смог найти решение, …

25.01.2023
Как указать аргумент клиента в командах управления django?

У меня есть функция в командах управления django, которая должна принимать url в качестве аргумента class Command(BaseCommand): help = u'Enter the url' def add_arguments(self, parser): parser.add_argument('url',type=str,help=u'Enter the url') def handle(self,*args,**kwargs): url = kwargs['url'] main(url) не имеет значения, …

25.01.2023
SQL: Объединить информацию из двух таблиц

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

25.01.2023
Django REST framework - разбор загруженного файла csv

Я настроил конечную точку фреймворка Django REST, которая позволяет мне загрузить файл csv. Serializers.py выглядит следующим образом: from rest_framework import serializers class UploadSerializer(serializers.Serializer): file_uploaded = serializers.FileField() class Meta: fields = ['file_uploaded'] В моем файле views.py я …

25.01.2023
Автозапуск кода при запуске Django

Вопрос в том, где правильнее всего разместить код, который срабатывает при запуске сервера Django. Преамбула: Я храню состояние пользователей онлайн в чатах в БД, которое обновляется при открытие websocket и закрытии оного, но при перезапуске сервера в БД остаются призраки, …

25.01.2023
Django Models множественные отношения по внешнему ключу

Допустим, у меня есть модель, например,: class Topic(models.Model): date = models.DateField(null=False, blank=False) subject = models.ForeignKey(Subject, blank=False, null=False, on_delete=models.CASCADE) topic_id = models.PositiveIntegerField(null=False, blank=False) aggregate_difficulty = models.PositiveIntegerField(null=False, blank=False) class Meta: constraints = [models.UniqueConstraint(fields=["subject", "date", "topic_id"], name="topic_unique")] У нас есть …

25.01.2023
Размер файла webpack main.js составляет 6,3 в режиме "webpack --mode production".

Я использую webpack для объединения django & React js. но файл main.js bundle слишком большой (6.3 MB) поэтому страница долго загружается webpack.config.js const path = require("path"); const webpack = require("webpack"); const NodePolyfillPlugin = require("node-polyfill-webpack-plugin"); module.exports = { entry: "./src/index.js", output: …

25.01.2023
ValueError в /borrow/

Я пытаюсь автоматически заполнить таблицу B всякий раз, когда пользователь заполняет форму, которая заполняет таблицу A. Всякий раз, когда я заполняю форму для заполнения таблицы A, я сталкиваюсь с этой ошибкой. Traceback (most recent call last): File "/home/dubsy/virtualenvs/djangoproject/lib/python3.9/site-packages/django/core/handlers/exception.py", line …

25.01.2023
Проблема с отправкой электронной почты при статусе сервера smtp

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

25.01.2023
Django & Django Rest Framework. Пользовательское приложение для счетов

Мне нужна помощь в создании пользовательского приложения учетных записей вместо использования django_allauth или встроенной модели пользователя django. Я застрял на LoginView, LogoutView, SignupView, и связывании созданной модели с auth моделью django rest framework (использование созданной модели для аутентификации вашего …

25.01.2023
Как сделать поле ввода с подсказками, которые будут появляться в процессе ввода данных

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

25.01.2023
Проблема с установкой файла requirements.txt в CPanel

Получение ошибки в cPanel при установке файла requirements.txt в проекте django. примечание: Эта ошибка исходит из подпроцесса и, скорее всего, не является проблемой pip. error: legacy-install-failure × Возникла ошибка при попытке установить пакет. ╰─> примечание cffi: Это проблема с …

25.01.2023
Почему CKEeditor не дает возможность отправить форму?

Шаблон <form action="" method="post" enctype="multipart/form-data" > <label>{{form.q_name.label}}:</label> <p>{{ form.q_name }}</p> <label>{{form.tags.label}}:</label> <p>{{ form.tags }}</p> <label>{{form.q_text.label}}:</label> <p id="editor">{{ form.q_text }}</p> <label>{{form.difficult.label}}:</label> <p>{{ form.difficult }}</p> {% csrf_token %} {% if update_button %} <p><input type="submit" value="Обновить вопрос"></p> {% else%} <p><input type="submit" value="Задать вопрос"></p> …

25.01.2023
Импорт данных, содержащих заголовок вместо ID в django

Я использую django-import-export. Это расширение используется для импорта таблиц данных в админ панель с помощью csv файла. У меня есть модель с внешним ключом : ProductModel, теперь, если я хочу импортировать данные, я должен предоставить ID ProductModel в csv. Мне …

25.01.2023
Help please , get error AttributeError: 'NoneType' object has no attribute 'split'

File "/Users/user/PycharmProject/web_forum_3/app/web_admin/settings.py", line 15, in <module> ALLOWED_HOSTS = os.environ.get('ALLOWED_HOSTS').split(",") AttributeError: 'NoneType' object has no attribute 'split' from pathlib import Path import os # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent # Quick-start development settings …

25.01.2023
Как заставить фабрику использовать `objects.create_user` вместо `objects.create` при создании модели

Есть ли способ заставить инстанцирование экземпляров из фабрик использовать Model.objects.create_user вместо Model.objects.create? Похоже, что user_factory.create использует последнее, что делает приведенный ниже код успешным, даже если username является обязательным полем и не передается. @register class UserFactory(factory.django.DjangoModelFactory): class Meta: …

25.01.2023
Отладка проблемы маршрутизации в плагине Netbox (Django)

Я пытаюсь отладить новый плагин, который я пишу для Netbox. Но сейчас я застрял на ошибке. 'netbox_redfish' не является зарегистрированным пространством имен внутри 'plugins' Есть трассировка стека, но она не указывает на строку кода, которая вызывает ошибку. <a href="https://i.stack.imgur.com/CXS1D.png" …

25.01.2023
Почему форма автозаполнения в django не работает

Я пробовал несколько различных видов кода для автокомплитной формы с Django Я новичок в этом деле, но вот код: Views.py def search_ifsc(request): try: q = request.GET.get('q', '').capitalize() search_qs = InfoTrabajadores.objects.filter(documento__startswith=q) results = [] print(q) for r in search_qs: dict_data …

25.01.2023
Оптимизация запросов в Django

Мне нужно ограничить поля, но из-за only('title', 'categories') у меня +15 лишних запросов к базе, если без only их только 5 Моя БД: class Category(models.Model): title = models.CharField(max_length=128) published = models.BooleanField(default=True) class Post(models.Model): title = models.CharField(max_length=128) categories = models.ManyToManyField(Category) published …