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

16.09.2021
Автомасштабирование celery - определение оптимального количества необходимых процессов пула

Мне нужно определить наилучшую возможную комбинацию минимального и максимального количества процессов пула. Есть ли способ протестировать и получить оптимальные значения? Я использую rabbitmq в качестве брокера, и этот процесс работает на машине с 8 ядрами

16.09.2021
TOP OF USERS ON DJANGO

I am doing to-do list and I wanna make a top of active users. For example, if I did 5 tasks, I am above and those who did less are below. But I have no idea how to do it. …

16.09.2021
Не удается выполнить GET-запрос, используя email в качестве первичного ключа - "detail": "Не найдено".

Я пытаюсь выполнить GET-запрос к API, который возвращает соответствующую запись, но продолжаю получать not found. Если я вызову: http://127.0.0.1:8000/bookings/booking/ Я могу получить все записи, но когда я пытаюсь получить одну запись, основанную на первичном ключе (который является адресом …

16.09.2021
Доступ к экземпляру модели внутри поля модели

У меня есть модель (Event), которая имеет ForeignKey к модели User (владелец Event). Этот пользователь может приглашать других пользователей, используя следующее поле ManyToManyField: invites = models.ManyToManyField( User, related_name="invited_users", verbose_name=_("Invited Users"), blank=True ) Поле приглашения создает простую таблицу, …

16.09.2021
Запуск или включение gdal python scipt в Django

Я новичок (noobee) в Django. У меня есть скрипт python, который печатает времена, X, Y набора данных в определенном NetCDF файле. import gdal netfile = gdal.Open('NETCDF:"E:/Jobs/statr.nc":tm25') print 'Band shape (T, Y, X): ', (netfile.RasterCount, netfile.RasterYSize, netfile.RasterXSize) Как я …

16.09.2021
?: (admin.E403) Экземпляр 'django.template.backends.django.DjangoTemplates' должен быть настроен в TEMPLATES для использования приложения администратора

Когда я запускаю свою службу, используя python manage.py runserver Тогда возникает эта ошибка. SystemCheckError: Проверка системы выявила некоторые проблемы: ERRORS: ?: (admin.E403) Экземпляр 'django.template.backends.django.DjangoTemplates' должен быть настроен в TEMPLATES, чтобы использовать приложение администратора. Мой settings.py TEMPLATES = [ { 'BACKEND': …

16.09.2021
Django - Html-теги в шаблоне электронной почты

Я использую сигналы Django для отправки писем, когда добавляется новая запись: @receiver(post_save, sender=MeetingMember) def send_invited_emails(sender, instance, **kwargs): host = instance.meeting.host subject = "Mizban invition" # htmly = get_template('sendingemail.html') domain = Site.objects.get_current().domain context={'host':host,'meeting': instance,'domain':domain} html_content = render_to_string('sendingemail.html',context) send_mail(subject, html_content, settings.EMAIL_HOST_USER,[instance.email]) …

16.09.2021
Django ModelForm не действительна (не сохраняется в базу данных)

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

16.09.2021
Генерация автоматического регистрационного номера пользователя с помощью django

Чего я хотел достичь? Я хотел достичь {буква компании}- {код страны}-{1-я буква 1-го имени}{1-я буква фамилии}-{000001-999999}. Например: Название компании: Stack Overflow Имя пользователя: Stack Overflow Округ - США SO - 001 - SO - 000001 Для этого я …

16.09.2021
Создание таблицы базы данных для недельного расписания

Я хочу создать таблицу для хранения недельного расписания для врача, мой подход был следующим: class ScheduleDay(models.Model): doctor = models.ForeignKey(Doctor, on_delete= models.CASCADE) #the name of the week day day = models.CharField(max_length=15) clinic = models.ForeignKey(Clinic, on_delete=models.SET_NULL, null = True) start_time = …

16.09.2021
Как обновить определенное поле модели django в представлениях на основе классов?

Models.py class Grocery(models.Model): name = models.CharField(max_length=40) price = models.IntegerField(default=0) quantity = models.IntegerField(default=0) time = models.DateTimeField(default=datetime.now()) class Meta: verbose_name = 'grocerie' class Person(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) groceries = models.ManyToManyField(Grocery) my views.py class PersonSavedUpdateView(LoginRequiredMixin, UserPassesTestMixin,UpdateView): model = Person fields = …

16.09.2021
React Django Application разные ip-адреса проблемы CORS

Я пытаюсь развернуть приложение APP1 на EC2 (IP-адрес которого app1_ip): фронтенд создан с помощью React, а бэкенд - с помощью Django, django-rest-framework, gunicorn и nginx. Бэкенд такой же, как и другое приложение APP2, которое уже развернуто на втором EC2 …

16.09.2021
DJANGO - [Errno 30] Файловая система только для чтения: '/media'

Я получаю ошибку относительно каталога Media на Django. forms.py from django.forms import ModelForm from .models import Mots from django import forms class CreeMot(ModelForm): mot = forms.CharField(max_length=50) level = forms.IntegerField(max_value=10) image = forms.FileField() class Meta: model = Mots fields = …

16.09.2021
Как я могу использовать django-clever-selects для фильтров вместо форм?

Я использую ChainedChoiceField из django-clever-selets для автоматического обновления поля, если другое поле изменяется, в форме, подобной этой: class SomeForm(forms.Form): some_field = ChainedChoiceField( label=_("Field depending on parent field"), parent_field="some_parent_field", ajax_url=reverse_lazy('ajax:AjaxSomeView') ) Теперь мне …

16.09.2021
Dj rest auth сброс пароля отправляет необработанный html в электронном письме

Я использую пакет dj rest auth и я переопределил письмо сброса пароля следующим образом в settings.py : REST_AUTH_SERIALIZERS = { 'JWT_TOKEN_CLAIMS_SERIALIZER': 'account.token.TokenObtainPairSerializer', 'USER_DETAILS_SERIALIZER': 'account_profile.api.userupdate.UserSerializer', 'PASSWORD_RESET_SERIALIZER': 'account_profile.api.customemail.CustomPasswordResetSerializer'} и в customemail.py : class CustomPasswordResetSerializer(PasswordResetSerializer): def save(self): request = self.context.get('request') …

16.09.2021
Получение подсчета набора запросов в Django

я делаю систему записи к врачу, и я хочу получить подсчет того, сколько записей у меня есть в определенный день, поэтому вместо того, чтобы сделать это так: appointments_count = Appointment.objects.filter(user = user, date = specific_date).count() будет ли …

16.09.2021
Django : Установите флаг is_active для пользователя, созданного с помощью social-auth-app-django и google_oauth2

Я использую social-auth-app-django для регистрации новых пользователей с использованием аутентификации google oauth2. После регистрации новый пользователь создается в моей базе данных, но is_active установлен как false, я хочу установить is_active как true только для пользователей, созданных этой аутентификацией social_auth google …

16.09.2021
Не возвращаются ли формы в контексте, если они не изменены?

В моем HTML-файле есть кнопка отправки (click_button) для выполнения действий и кнопка отправки для формы Django (form_submit). Все сабмиты перенаправляются на одну View-функцию (get_post_from_submit). При использовании функции return render() я всегда должен вернуть контекст включая форму, но у меня …

16.09.2021
Как настроить два проекте на Docker и Nginx на одном сервере?

Всем привет, пытаюсь на одном сервере под разными ip запустить два сайта на django, возникает ошибка что порт занят, я исправил порты но сайт не страртует. Подскажите где ошибка пожалуйста? Ip работают, когда захожу по второму ip получаю переадресацию на …

16.09.2021
Система аренды транспортных средств Структура базы данных [закрыто]

Выделение транспортного средства Распределение транспортных средств должно осуществляться автоматически.Определенное транспортное средство может иметь несколько количеств, следовательно, если одно транспортное средство выделено на 2 часа, другое транспортное средство должно принять заказ на это время, если нет транспортных средств, тогда покажите …

16.09.2021
Как фильтровать результаты и много детей?

Я делаю веб-страницу, которая отображает "Kanban". У меня есть столбцы, а также карточки. Я хочу фильтровать результаты по полю (приоритет) в карточках (Продажа). Мои модели: class PipelineColumn(models.Model): name = models.CharField(_("Name"), max_length=80) order = models.PositiveIntegerField(_("Order …

16.09.2021
Django queryset filter many2many

В django у меня есть два класса моделей, оба из которых имеют поле many2many. Я хочу фильтровать объекты из этих моделей, которые имеют подписку в их двух полях many2many. Как я могу сделать это с помощью queryset?

16.09.2021
ОШИБКА при итерации файлов csv в python [дубликат]

"csv.Error: iterator should return strings, not int (вы открыли файл в текстовом режиме?)" возникла во время итерации файлов csv в папке Я хочу перебирать файлы и мне нужно имя файла, количество строк и данные столбцов. Ниже приведен мой …

16.09.2021
Как разделить html-контент на 2 страницы с помощью xhtml2pdf Django

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

16.09.2021
Развертывание статического файла djago на IIS

Я прочитал несколько похожих вопросов на stackflow, но все еще застрял с этой проблемой. веб django может развернуться на ISS хорошо, за исключением стиля CCS для администратора и всех CSS. что я пробовал: use whitenoise -> I …

16.09.2021
Как разрешить суперпользователю всем пользователям пройти тест?

Здесь у меня много UserPassesTest и в этих тестах я хочу автоматически разрешить суперпользователей. Здесь я должен сделать self.request.user.is_superuser в каждом классе. Я не хочу писать это в каждом классе. Как я могу это сделать? class Permission1(UsersPassesTestMixin): def test_func(self): …

16.09.2021
Ошибка: 404 Page Not Found. После попытки обновить форму

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

16.09.2021
Django rest framework, как перенаправить на другой набор представлений как пост запрос

У меня есть два набора представлений: UserViewSet и GoogleViewSet. В GoogleViewSet я хочу проверить токен и затем перенаправить в UserViewSet. class GoogleViewSet(APIView): def post(self, request): # some logic password = User.objects.make_random_password() return redirect(reverse('v1_users:user_create'), kwargs={'email': 'test@test.com', 'username': 'test', 'password': …

16.09.2021
Получение PDF из шаблона представления HTML-формы с помощью xhtml2pdf Django

У меня возникла проблема с моей функцией, позволяющей получить PDF файл из HTML формы. Она генерирует все варианты в pdf из формы, а я хотел бы генерировать только выбранные варианты из forms.ChoiceField в forms.py. Мой view.py: from django.shortcuts import …

16.09.2021
Pytest: как издеваться над переменной метода класса класса команды управления django

Существует команда менеджера django, которая работает с файлом csv. app/my_app/my_command.py class Command(BaseCommand): def handle(self, *args, **options): path = (os.path.join(os.path.abspath(os.path.dirname(__name__)), 'data.csv')) # other logic with file Я пишу тест для этого в pytest, проблема в том, что я …

16.09.2021
Пользовательское исключение Django для возврата 503 и игнорирования отправки почты администратора

Я хочу вызвать пользовательское исключение, которое будет: возвращать статус 503 не отправляйте email администратора django Я могу сделать одно из них, но не оба вместе возврат 503: использование drf ApiException или пользовательского обработчика исключений …

16.09.2021
Как создать оповещение из модели представления

Я хочу проверить файл на валидность. Если файл недействителен, я хочу обновить страницу и сообщить пользователю, что он не загрузил правильный файл. Итак, у меня есть следующее в моем views/campaign.py try: wb = load_workbook(mp_file) except BadZipfile: return redirect('campaign_add', client_id) …

16.09.2021
Как сделать так, чтобы в представлении подтверждения удаления в Django admin отображались все удаляемые объекты?

У меня есть объект, который имеет несколько тысяч связанных объектов. Как я могу сделать так, чтобы вид подтверждения в Django administration отображал только кнопки Да/Нет без списка всех удаляемых объектов Проблема в том, что отображение всего списка …

16.09.2021
Ошибка во время выполнения: docker-compose run --rm api python3 manage.py migrate

Я устанавливаю saleor на Linux Mint в соответствии с инструкциями https://docs.saleor.io/docs/3.0/developer/installation. При выполнении команды "docker-compose run --rm api python3 manage.py migrate" появляется ошибка, подскажите как ее исправить? $docker-compose run --rm api python3 manage.py migrate Запуск saleor-platform_db_1 …

16.09.2021
Использование модуля django hitcount без View

В приведенной ниже модели я хочу подсчитать количество раз получения объекта с помощью модуля hitcount. class Stats(models.Model, HitCountMixin): user = models.ForeignKey("User", null=True, blank=True, on_delete=models.CASCADE) count = models.PositiveIntegerField(default=0) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) hit_count_generic =GenericRelation(HitCount, object_id_field='object_pk', related_query_name='hit_count_generic_relation') У …

16.09.2021
Какой наиболее часто используемый способ реализации регистрации и входа пользователей?

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

16.09.2021
Сканирование qr-кода и отображение информации в браузере с помощью django

У меня есть веб-приложение django, в котором есть генератор qr-кодов, и теперь я хочу создать представление, которое может сканировать и открывать qr-код в браузере. Я пробовал instacan, но мне не понравилось, потому что я не очень хорош в javascript, …

16.09.2021
Бенчмаркинг REST-фреймворка Django [закрыто]

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

16.09.2021
Как изменить url "transport" в конфигурации django celery

У меня django 3.2.7, celery 5.2.1, redis 3.5.3 У меня следующие настройки сельдерея. (REDIS_PASSWORD) является переменной env: CELERY_BROKER_URL = f'redis://:{REDIS_PASSWORD}@redis:6379/4' CELERY_BROKER_TRANSPORT_OPTIONS = {'visibility_timeout': 3600} CELERY_RESULT_BACKEND = f'redis://:{REDIS_PASSWORD}@redis:6379/1' CELERY_ACCEPT_CONTENT = ['application/json'] Но когда я запускаю свое приложение …

16.09.2021
Как получить пользователя в формах Django?

Здравствуйте, у меня есть 2 разные модели: models.py class User(AbstractUser): class Roles(models.IntegerChoices): OWNER = 1, 'OWNER' BUYER = 2, 'BUYER' role = models.PositiveSmallIntegerField('ROLE', choices=Roles.choices, null=True, blank=True, default=None) другая модель: class Book(core.BaseModel): book_number = models.PositiveIntegerField('Book number', …