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

13.11.2022
Реферальный код и уведомление, отображаемые на приборной панели пользователя

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

13.11.2022
Обновление поля внешнего ключа экземпляра модели при создании экземпляра другой модели

У меня есть две модели, Profile и BusinessProfile. К одному бизнес-профилю могут иметь доступ несколько пользователей (через модель профилей, которая связана с моделью пользователей). Я пытаюсь построить модель так, чтобы вошедший в систему пользователь мог создать бизнес-профиль, что я …

13.11.2022
Реализация django-recaptcha в проекте Django с пользовательским пользователем и django-allauth

Мне нужна помощь в реализации django-recapcha в проекте Django, который имеет пользовательского пользователя, а также django-allauth. Когда я впервые создавал этот проект, я установил пользовательского пользователя, поскольку это рекомендация с официального сайта Django.(https://docs.djangoproject.com/en/4.0/topics/auth/customizing/#using-a-custom-user-model-when-starting-a-project). После этого …

13.11.2022
Не может понять, как имя группы определяется на основе имени чат-комнаты при создании чат-приложения с использованием каналов

Self.room_group_name = "chat_%s" % self.room_name Это строка кода, которая определяет имя группы комнат из имени_комнаты в официальном руководстве на сайте каналов. (https://channels.readthedocs.io/en/stable/tutorial/part_2.html) Я не могу понять, что означает "chat_%s" % self.room_name". Буду признателен за любое объяснение того, …

13.11.2022
Не загружается картинка в django

Я пытаюсь сделать установку аватарки пользователя со страницы редактирования его профиля. Использую pillow. Есть кастомная модель пользователя с полем avatar, форма с полем аватарки, вьюха и шаблон. models.py avatar = models.ImageField(upload_to="user_avatars/", blank=True) forms.py class CustomUserUpdateForm(forms.ModelForm): class Meta: model = …

13.11.2022
Nextcloud и Django (статический) сайт в стороне за nginx-прокси [закрыто]

Прежде всего, я новичок в работе с сетями и с веб-сервисами в целом. Контекст : У меня есть доменное имя : mydomain.com и VPS сервер (с Ubuntu) с фиксированным IPV4 адресом : MYIPADRESS. В панели управления провайдера …

13.11.2022
Два загруженных файла рядом друг с другом с помощью texarea и bootstrap

У меня есть приложение django. И у меня есть два поля для загрузки файлов. И две текстовые области. Так что у меня это выглядит так: {% extends 'base.html' %} {% load static %} {% block content %} <!DOCTYPE html> …

13.11.2022
Получаем ошибку, когда хотим POST что-то в api{detail: "CSRF Failed: CSRF токен отсутствует."}

Когда я хочу отправить POST в API, я получаю эту ошибку : CSRF TOKEN, но у меня нет CSRF Token в django, я хочу POST без CSRF токена. Я могу отправить POST с помощью Postman, но когда я хочу отправить …

13.11.2022
Django Rest Framework viewset mypy Ошибка: Отсутствует позиционный аргумент

Вот проблема, при тестировании метода из drf viewsets с декоратором @action(), mypy выдает ошибку, ожидая дополнительный аргумент (который является self param). Вот это: # views.py class UserViewSet(RetrieveModelMixin, ListModelMixin, UpdateModelMixin, GenericViewSet): serializer_class = UserSerializer queryset = User.objects.all() lookup_field = "username" …

13.11.2022
Поиск в админке Django 3.0 по разным полям модели

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

13.11.2022
Django. Увеличение количества просмотров объекта без изменения его поля updated_at

У меня следующая модель: class Announcement(models.Model): ... created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) views = models.PositiveIntegerField(default=0, editable=False) Мое мнение: class AnnouncementDetailView(DetailView): model = Announcement context_object_name = 'announcement' template_name = 'web/index.html' def get(self, *args, **kwargs): announcement = …

13.11.2022
Использовать канал django для отправки изображений с камеры, но он всегда закрывается после нескольких последних попыток

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

13.11.2022
Как я могу дать автоматический регистрационный номер при заполнении формы (Django)

Я сделал форму регистрации пациентов и как я могу указать автоматический идентификатор при добавлении нового пациента (в моем проекте Aadhar Number). Новый идентификатор должен быть последним идентификатором + 1. Как я могу это сделать. Спасибо за помощь. Полный проект …

13.11.2022
Невозможно получить связанные данные из поля ManyToManyField

Я пытаюсь получить связанные объекты из двух нижеприведенных моделей. Следующие модели django с отношениями ManyToManyField. Книга class Book(models.Model): authors = models.ManyToManyField( to=Author, verbose_name="Authors", related_name="books_author" ) bookshelves = models.ManyToManyField( to=Bookshelf, verbose_name="Bookshelf", related_name="books_shelves" ) copyright = models.NullBooleanField() download_count = models.PositiveIntegerField(blank=True, null=True) …

13.11.2022
Не работает linebreaks в django

Тест из поля TextField выводится одной сплошной строкой. Нашёл, что нужно использовать |linebreaks, но не помогло {%for review in reviews%} {{review.user.name|linebreaks}} {{review.review_text|linebreaks}} {%endfor%}

13.11.2022
Как создать блог wordpress с поддоменом с помощью cloudflare

У меня есть одно веб-приложение Django, размещенное на AWS EC2, и я использую Cloudflare CDN. Поэтому я использую серверы имен Cloudflare в моем провайдере доменов. Я хочу создать блог Worpress с поддоменом для моего веб-приложения, например blog.mywebsite.com. У меня …

13.11.2022
Добавьте пользовательский значок загрузки файлов в tinymce

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

13.11.2022
Поле Django ManyToMany автоматически отображает всех пользователей в панели администратора

Class Course(models.Model): students = models.ManyToManyField(User, verbose_name='Students', null=True, blank=True) Я хочу добавить запись на курс в модель Курс но в моем manytomanyfield уже есть все пользователи, и я не могу даже …

13.11.2022
Я создам токен, используя know, как удалить токен при выходе из системы в Django rest framework

Удаление токена входа с помощью Knox при выходе Knox имеет встроенную функцию выхода из системы, поэтому я не знаю, как удалить токен входа

13.11.2022
Django 4.0.8 Ошибка, нет URL для перенаправления. Либо укажите URL, либо определите метод get_absolute_url для модели

Я делаю сайт-блог, но когда я нажимаю на кнопку сохранения, появляется эта ошибка Нет URL для перенаправления. Либо укажите URL, либо определите метод get_absolute_url в модели. url.py from …

13.11.2022
Как создать проект django

Какие команды я должен написать в cmd. Когда я пишу: django-admin startproject myproject, он не создает папку config в моем проекте. Чего мне не хватает?

13.11.2022
Как фильтровать объекты по атрибуту "многие ко многим

Пожалуйста, помогите мне решить следующую проблему: У меня есть две модели, например: class Student(model.Model): first_name = models.Charfield() last_name = models.Charfield() class Teacher(model.Model): first_name = models.Charfield() last_name = models.Charfield() subject = models.Charfield() students = models.ManyToManyField('Student') Объект учителя …

13.11.2022
Получена ошибка AttributeError при попытке получить значение для поля `transformerNamePlate` на сериализаторе `MainDataSerializer`.

я пытаюсь получить список основных объектов со всеми вложенными в них объектами. но я получаю эту ошибку вот мои коды views.py ` @api_view(['GET']) def getSelectedDevice(request): try: device_id=request.GET.get('dID', None) device=Main.objects.filter(dID=device_id) print("device obg:\n",device) serializer=MainDataSerializer(device) return Response(serializer.data,many=True) except Main.DoesNotExist: return Response(status=404) …

13.11.2022
Ошибка 403 при выборке с моего собственного сервера: CSRF Token отсутствует

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

13.11.2022
Django включает шаблон в качестве переменной для использования по умолчанию

Я хотел бы включить шаблон по умолчанию в качестве переменной, чтобы передать его в случай по умолчанию, как показано ниже: &lt;div class="row max-h-200 overflow-hidden"&gt; {% include 'blog/userprofile_deleted.html' as deleted_profile %} {{ user.profile.bio | safe | default:deleted_profile }} …

13.11.2022
Отображение объединенных таблиц (отношения "многие-ко-многим") с помощью django-расширений graph_models

Для исчерпывающего визуального понимания модели данных, есть ли способ отобразить таблицы join (они реально существуют в БД) отношений "многие-ко-многим" с помощью graph_models из текущего (3.2.1) модуля django-extension? Вот фактическая помощь, в которой …

13.11.2022
Как установить allow_null=True для всех полей ModelSerializer во фреймворке Django REST

У меня есть ModelSerializer . Я хочу установить allow_null=True для всех полей сериализатора. Но я не хочу делать это вручную, я имею в виду - я не хочу писать allow_null=True для каждого поля. Есть ли какой-нибудь короткий путь? Есть …

13.11.2022
Как оптимизировать запрос к модели с внешними ключами И полем многие ко многим

(https://pastebin.com/qCMypxwz) Это мои модели. На данный момент сделано 14 запросов, чтобы получить желаемый результат. В основном, запрос делается для получения изображений, связанных с каждым продуктом. Изображение - это поле "многие ко многим", потому что каждый продукт имеет …

13.11.2022
Жестко закодируйте значение поля модели дочернего класса, чтобы оно было = значению поля в его родителе

В модели Django я хотел бы заставить поле дочернего класса иметь фиксированное значение, унаследованное от поля его родителя. Например: from django.db import models class Entity(models.Model): class Type(models.TextChoices): Natural = ("Natural", "natural") Juridical = ("Juridical", "juridical") entity_type = …

13.11.2022
Select не создает запись категории в базе данных django

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

13.11.2022
Как вставить python код в текст

В Сkeditor пишу текст и в него в разных местах вставляю код из PyCharm. Как сделать вывод на страницу сайта код python так как он выглядит в PyCharm?

13.11.2022
Pipenv pytest игнорирует изменения источника или использует кэшированный источник?

У меня проект Django 4.0.6, Python 3.9.15, Ubuntu 22.10, pipenv 2022.10.25, pytest 7.1.2 Вывод теста был где-то закеширован, и теперь любое изменение игнорируется, пока я не удалю метод. Шаги, которые я выполнил: Запустите тест: …

13.11.2022
Объект 'int' не имеет атрибута 'save' в django

У меня есть значение в базе данных на phpmyadmin и я хочу изменить это значение на новое вычисленное значение. Функция save() не работает, и ошибка говорит мне, что это потому, что это interger. Я не знаю, как решить эту …

13.11.2022
Docer-compose.yml в проекте Django: переменные окружения не создаются из файла .env

Мой docker-compose.yml: version: '3.8' services: web: build: ./app command: python3 manage.py runserver 0.0.0.0:8000 volumes: - ./app/:/usr/src/app/ ports: - 8000:8000 env_file: - .dev.env мой Dockerfile в ./app: FROM kuralabs/python3-dev WORKDIR /usr/src/app ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 # RUN …

13.11.2022
Django неполная миграция таблицы с несколькими внешними ключами

Версия Django: 4.1.2 Выполните следующую таблицу, определенную в модели: class Tasks(models.Model): name_text = models.CharField(max_length=200) duration_int = models.IntegerField(default=1) ... были определены следующие две таблицы: class Metiers(models.Model): name_text = models.CharField(max_length=50) ... class TasksProperties(models.Model): task = models.ForeignKey(Tasks, on_delete=models.CASCADE, related_name='task_relation') metier …

13.11.2022
Необходимо показать результат на той же странице - Django

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

13.11.2022
Когда я фильтрую, мне нужно, чтобы request.GET.value было выбрано

Мне нужно отфильтровать некоторые данные, поэтому я должен использовать поле select, но когда я отправляю форму, результат исчезает. Мне нужно выбрать значение, которое является выбором предыдущего ` &lt;label class="text-secondary"&gt;Discount Type&lt;/label&gt; &lt;select name="discount_type" class="form-control" &gt; &lt;option value="" class="text-center" &gt;Select Type&lt;/option&gt; …

13.11.2022
Развертывание Django на Heroku не обслуживает статические файлы изображений с помощью Whitenoise

Мои статические файлы css и js работают, но изображения не загружаются. whitenoise==6.2.0 работает в разработке, но не при выключенной отладке... MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', ] DEBUG = False STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') STATICFILES_STORAGE = …

13.11.2022
Поиск в нескольких моделях в Django

У меня много различных моделей в Django, и я хочу искать ключевое слово во всех них. Например, если вы искали "blah", я хочу показать все товары с "blah", все счета с "blah", и, наконец, все другие модели с "blah". …

13.11.2022
DjangoCMS - преобразование данных базы данных в html

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