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

25.08.2022
Как сгенерировать шаблон Django в формате MS word?

Есть ли способ создать шаблон Django или сделать его похожим на Microsoft word, чтобы шаблон Django имел инструменты и возможность писать документы word с веб-сайта? если мы предположили, что существует доменное имя example.com Итак, когда я …

25.08.2022
Как оптимизировать запросы в django-admin? Слишком много sql-запросов из-за внешнего ключа

У меня есть модель продукта и категория: class Category(models.Model): name = models.CharField(max_length=100, unique=True) class Product(models.Model): category = models.ForeignKey(Category, on_delete=models.PROTECT) name = models.CharField(max_length=255) В файле admin.py: @admin.register(Product) class ProductAdmin(admin.ModelAdmin): list_editable = ('name', 'category') Когда я захожу на …

25.08.2022
Django SUB SUB домены

Как сделать django ALLOWED_HOST для поддомена. Например: Для поддомена я могу использовать ALLOWED_HOSTS=['.domain.com'], например a.domain.com,b.domain.com и т.д... будет работать. Но мне нужно x.x.domain.com, где значение x будет меняться соответственно в зависимости от арендатора, например a.appointment.domain.com, b.appointment.domain.com, a.test.domain.com, b.test.domain.com. Как …

25.08.2022
Django: Регистрация моделей на сайте администратора динамически по запросу

У меня есть несколько моделей django, зарегистрированных на моем административном сайте путем объявления их в моем файле admin.py. Однако я не хочу, чтобы определенные внутренние пользователи могли видеть определенные таблицы. Есть ли способ динамической регистрации моделей на сайте администратора …

25.08.2022
Django vs Flutter для нескольких запросов

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

25.08.2022
Появление некорректного контекста в проекте Django

Я создаю проект тренировки, где для каждой тренировки есть список упражнений и для каждого упражнения есть список сетов, которые имеют определенные веса и повторения. Вот модель для большей ясности: class Workout(models.Model): name = models.CharField(max_length = 30,blank=True, null=True) …

25.08.2022
Какова лучшая практика для повторной выборки из git?

В настоящее время я работаю с django и python из git repo. Понятно, что я должен вытащить и установить виртуальное окружение (venv) в клонированной директории. Я также установил все требования. Кто-то из моей команды обновил репозиторий, и мне пришлось …

25.08.2022
Точка останова отладчика VSCode не для проекта django

Недавно я перешел на mac M1 с ubuntu, установил VS code и попытался отладить проект, но он не останавливается ни на одной точке останова.

25.08.2022
Как получить данные из представлений в потребители py. Django

Я хотел получить данные из моего файла views.py def index(request): if request.method == 'POST': post_data = json.loads(request.body.decode("utf-8")) value = post_data.get('data') print(value) return render(request, 'base.html', context={"text":"value"}) и получить данные, которые хранятся в "value", вывести их в мой consumer.py …

25.08.2022
Как мне создать новый модуль в django и зарегистрировать классы в этом модуле

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

25.08.2022
Django использует переменную из шаблона внутри urls.py

Мне нужно создать меню, а названия пунктов/ссылки в меню должны генерироваться динамически. Итак, у меня есть следующий код, который работает и перечисляет все пункты меню. views.py: def idf1(request): return render(request, 'idfs/idf.html') base.html: {% extends 'base.html' %} {% block …

25.08.2022
Установка Pipenv Django

Я вернулся к django через некоторое время. Изначально я научился устанавливать django с помощью pipenv, а после возвращения к нему, установка не удается для новых проектов? Я не делаю ничего сумасшедшего, я буквально просто пытаюсь начать новый проект django. …

25.08.2022
Создание более SEO-дружественных урлов в Django

У меня есть поле slug для моей модели статьи: class Article(models.Model): Title = models.CharField(max_length=100, blank=False, null=False) Hero_image = models.ImageField(upload_to='hero-images/', blank= False, null=False) Image_caption = models.CharField(max_length=50, blank=False, null=False, default=" ") Content = tinymce_models.HTMLField(null=False, blank=False) Category = models.ManyToManyField(ArticleCategory,blank=False,related_name="articles") Published_date …

25.08.2022
Могу ли я создать класс Middleware в одном приложении, который будет обрабатывать запросы в других приложениях на сайте?

При чтении, Документация по промежуточному ПО я вижу, что могу написать класс middleware, который будет видеть и иметь доступ к каждому запросу в моем приложении, что хорошо. Что если я хочу, чтобы мое Middleware видело …

25.08.2022
Django REST Framwork: Как использовать кэш ListAPIView только для анонимных пользователей?

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

25.08.2022
Как я могу поделиться модулем python и его переменными между рабочими uwsgi с помощью Django

В настоящее время я работаю над приложением Django, которое использует созданный мной модуль под названием stream. Этот модуль запускает поток для открыть камеру с помощью opencv и получить кадры. Теперь, когда я пытаюсь запустить его с помощью nginx и …

25.08.2022
Оптимизировать решение для многопользовательского типа, два из них имеют общее поле manytomany

Система является многопользовательской (на основе сигналов) : Компания Водитель Клиент Компания и водитель имеют команду и могут приглашать водителей в свои команды. Компания и водитель делят командное поле, которое является полем "многие ко …

25.08.2022
Как обойти "круговой импорт" в Django?

У меня возникает ошибка "кругового импорта" при попытке сделать миграции в Django. Речь идет о двух моделях. Ошибка отмечается на Team. from django.db import models from django.contrib.auth.models import User from footballapi.models.team import Team from footballapi.models.bio import Bio class Player(models.Model): …

24.08.2022
Как получить все ссылающиеся объекты в Django?

У меня есть две модели: class ArticleCategory(models.Model): Category_name = models.CharField(max_length=50, null=False, blank=False) def __str__(self): return self.Category_name class Article(models.Model): Title = models.CharField(max_length=100, blank=False, null=False) Content = tinymce_models.HTMLField(null=False, blank=False) Category = models.ManyToManyField(ArticleCategory,blank=False) Предположим, что пользователь будет создавать …

24.08.2022
Я понимаю декораторы на базовом уровне, но меня смущает @django.display()

Работаю с учебниками по django и наткнулся на следующий код: @admin.display( boolean=True, ordering='pub_date', description='Published recently?', ) Я понятия не имел, что это такое, поэтому немного погуглил и узнал, что такое декораторы в Python. Я чувствую себя комфортно в …

24.08.2022
Как указать отношения ManyToMany в моделях Django, когда оба ключа являются первичными?

Я создаю модели Django и у меня возникла проблема с определением отношения ManyToMany, чтобы в базе данных была создана таблица объединения. Две модели, которые я пытаюсь объединить, выглядят следующим образом: class Host(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) bio_information = models.ForeignKey(Bio, …

24.08.2022
Onetimesecret на django rest

Я пытаюсь сделать сервис onetimesecret(https://onetimesecret.com/) на DRF. Я не знаю, как я могу добавить кодовое слово, чтобы получить фразу.Я буду очень рад, если вы мне поможете models.py class Secret(models.Model): """ Secret """ secret = models.TextField() # Поле …

24.08.2022
Django считывает только некоторые значения окружающей среды

У меня есть проект Django, развернутый с помощью Docker, и теперь проект не загружает все мои значения окружения, указанные в файле .env. Считываются только некоторые из них. Вот мой .env файл: DJANGO_DEBUG=changeme(1/0) DB_NAME=changeme DB_USER=changeme DB_PASS=changeme SECRET_KEY=changeme EMAIL_PASSWORD=changeme EMAIL=email@example.com DOMAIN=example.com …

24.08.2022
API Google Places - автозаполнение не работает

Я задавал вопрос на эту же тему пару дней назад, но достиг некоторого прогресса (я нашел некоторый код), поэтому я решил создать новый вопрос. Я все еще пытаюсь ввести API Google Places в форму для предприятий. Я …

24.08.2022
Почему я получаю ошибку при установке пакета из файла требований в django

Привет всем, я клонировал свой проект django на машине ubuntu (22.04.1 LTS) python версии - 3.8.10 и django версии 2. 2 при установке пакетов с помощью cmd pip install -r requirements.txt после установки некоторых пакетов я получил ошибку, по …

24.08.2022
Как можно дополнить или изменить форму авторизации в Django

Начал плотно изучать Django. Хотелось бы узнать у более опытных людей. Как я могу изменить(дополнить) форму авторизации наследующую от класса AuthenticationForm. Допустим у меня есть модель пользователя class Users(AbstractBaseUser): username = models.CharField( max_length=100, unique=True, ) full_name = models.CharField( max_length=200, default=None, …

24.08.2022
Создать представление с двумя функциями, чтобы все это было в одном шаблоне?

Мне нужно, чтобы мой шаблон отображал кнопку редактирования после завершения комментария, но я понятия не имею, как я могу и должен это сделать. Должен ли я создать представление или метод в FeedbackView? Обычно я создаю представление для каждого действия, …

24.08.2022
Постоянно выдает ошибку ValueError, не работает форма

Пытаюсь сделать сайт, чтобы пользователь мог отправлять изображение через форму, но выдает ошибку ValueError, вроде делаю все по гайду. models.py from django.db import models from django.contrib.auth.models import User class Cardimage(models.Model): title = models.CharField(max_length=10) image = models.ImageField(upload_to='image/') description = models.TextField(max_length=90) data …

24.08.2022
Конвейеры django-dramatiq запускают только первый этап

Я пытаюсь использовать django-dramatiq для запуска конвейера из нескольких этапов, каждый из которых определен как dramatiq Actor, используя метод pipeline(<stages>).run(), но он запускает только первый этап/Actor и не пытается запустить другие этапы. Я определил несколько урезанных поддельных актеров, …

24.08.2022
Публичный ip AWS отказывается подключаться к брокеру, даже если docker-compose работает нормально и все трафики разрешены

Я настроил все порты и адреса групп безопасности, я могу подключиться к ec2-пользователю с терминала. Когда я запускаю docker-compose up --build, он успешно запускается, но ip 13.36.211.140 ec2-13-36-211-140.eu-west-3.compute.amazonaws.com отказывается подключаться через браузер. Вот все правила, …

24.08.2022
Развертывание django с SQL Server на хосте

Я хочу развернуть свое первое приложение django на хосте, но везде я читаю документацию о развертывании django с sqllite

24.08.2022
Получение данных поля M2M в шаблоне Django

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

24.08.2022
Отказ в подключении к базе данных моего локального сервера MySQL

Я работаю с проектом на Python и Postgress И у меня должен быть метод для подключения к бд из MySQL Я пишу эту функцию def connexion (): db = mysql.connect( host = "localhost", user = "root", passwd = …

24.08.2022
Запрос фильтра Django, когда два столбца времени имеют одинаковую дату

Я хочу фильтровать набор запросов Django, когда два столбца datetime имеют одну и ту же дату. Я попробовал следующие два кода, которые не работают : drivers = drivers.filter(deleted_at__date=F("created_at__date")) и drivers = drivers.filter(deleted_at__date=F("created_at"))

24.08.2022
Не найден реверс для 'app_list' с ключевыми аргументами '{'app_label': 'common'}'. Проверен 1 шаблон(ы): ['admin/(?P<app_label>auth|otp_totp)/$'].

Config/urls.py from django_otp.admin import OTPAdminSite from django.contrib.auth.models import User from django_otp.plugins.otp_totp.models import TOTPDevice from django_otp.plugins.otp_totp.admin import TOTPDeviceAdmin class OTPAdmin(OTPAdminSite): pass admin_site = OTPAdmin(name='OTPAdmin') admin_site.register(User) admin_site.register(TOTPDevice, TOTPDeviceAdmin) urlpatterns = [ re_path(r'^admin/', admin_site.urls) ] common/admin.py from common.models import ConfigVar, ConfigVarFile, Source …

24.08.2022
Крючок выключения для Django с mod_wsgi

У меня есть простой сервер Django, который запускает и управляет некоторыми сервисами в фоновом режиме. Я хочу остановить эти службы, когда сервер остановится. Посмотрев в Интернете, я нашел это решение: signal.signal(signal.SIGINT, _stop_services) И он отлично …

24.08.2022
Как заставить create и retrieve работать в одном сериализаторе?

У меня несколько запутанная проблема, у меня есть следующие модели class ModelA(models.Model): name = models.CharField(max_length=64) class ModelB(models.Model): model_a = models.ForeignKey(ModelA, on_delete=models.CASCADE) и сериализаторы class ModelASerializer(serializers.ModelSerializer): class Meta: model = ModelA fields = …

24.08.2022
Отображение динамических данных от изменения значения формы в шаблоне

Я новичок в django, я привык к angular. Я пытаюсь сделать что-то, что имеет смысл для меня в angular и я не могу достичь в django. Я работаю с python 3.9 и django 4.1 Я упростил свой …

24.08.2022
Fcm-Django IOS нет звука

Итак, все работает нормально в плане отправки уведомлений. однако при доставке уведомления на устройство IOS не воспроизводится звук. В качестве пакета я использую fcm-django. вот код, который я использую: я просто посылаю уведомление пользователю. fcmdevicee = FCMDevice.objects.get(user=usertosendto) fcmdevicee.send_message(Message( …

24.08.2022
Почему javascript отправляет пустой запрос в Django?

Не могу понять почему json отправляет пустой запрос. javascript: var tryout = new XMLHttpRequest(); const form = document.querySelector(&quot;form&quot;) tryout.open('POST', '/signup/', false); tryout.setRequestHeader('x-csrf-token', form.querySelector(&quot;input[type=hidden]&quot;).value); tryout.setRequestHeader(&quot;Content-Type&quot;, &quot;application/json&quot;); tryout.setRequestHeader(&quot;Accept&quot;, &quot;application/json&quot;); const body = { 'csrfmiddlewaretoken': form.querySelector(&quot;input[type=hidden]&quot;).value, 'username': form.querySelector(&quot;.test&quot;).value, 'checker': '' } tryout.send(JSON.stringify(body)); …