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

28.09.2021
Как отфильтровать данные по запросу? DRF

Стоит такая задача. Есть модель курсов и у каждого курса свой язык, который выбирается через choices. Как сделать так чтобы пользователь при нажатии на кнопку "Английский" получал курс на английском языке и т.д. По умолчанию загружается русский язык. Предположим, что …

28.09.2021
Ограничение файла .env от apache

Сначала объясню требование, я размещаю проект Django на centos и мне нужно ограничить .env от URL. Пример URL :- https://example.com/.env Я получаю 404 при доступе к .env из браузера, но мне нужно 403. При …

28.09.2021
Как обеспечить уникальность с помощью значений NULL в PostgreSQL

У меня есть модель с ненулевым CharField и 2 x нулевыми CharField: class MyModel(models.Model): name = models.CharField('Name', max_length=255, null=False) title = models.CharField('Title', max_length=255, blank=True) position = models.CharField('Position', max_length=255, blank=True) Я хочу убедиться, что name, title и position …

28.09.2021
Python: Django: Как запустить приложение django с помощью скрипта python

У меня есть файл python под названием "config.py", который фактически проверяет ip пользователя и запускает сервер django на этом порту соответственно. Метод, который я там использовал, заключался в создании пакетного файла с помощью python и последующем его выполнении. …

28.09.2021
Django не может отправлять электронные письма, но может войти в мой аккаунт gmail

Мое приложение Django может войти в мой аккаунт Gmail, но оно не отправляет электронные письма. Я знаю, что он вошел в систему, потому что я попытался отправить письмо на несуществующий адрес электронной почты, и Gmail выдал мне эту …

28.09.2021
Конфигурация Nginx для 2 приложений django 2 разные конечные точки 1 серверный хост

Проблема в том, что у меня есть 1 ip (127.0.0.1, например) на моем сервере живет 2 разных django приложения 1. /api 0.0.0.0:8000 2. /data 0.0.0.0:8090 3. / this will go to default pages served up by nodejs …

28.09.2021
Как использовать "Order" с prefetch_related для одновременного присоединения значений других таблиц?

Class Order(models.Model): user = models.ForeignKey(Account, on_delete=models.DO_NOTHING, related_name='orders') class Invoice(models.Model): order = models.ForeignKey(Order, on_delete=models.CASCADE, related_name='invoices') class Flight(models.Model): order = models.ForeignKey(Order, on_delete=models.CASCADE, related_name='flights') class Hotel(models.Model): order = models.ForeignKey(Order, on_delete=models.CASCADE, related_name='hotels') =================================================================== iqs = Invoice.objects.filter(order_id=pk) prefetch_invoices = Prefetch('invoices', queryset=iqs, to_attr='invoices') fqs = Flight.objects.filter(order_id=pk) …

28.09.2021
Sending variable to template in Django

Не выводит переменную на шаблоне (результат только "Hi "... без переменной). Все перелазил, никак не пойму в чем проблема. view.py from django.shortcuts import render from django.http import HttpResponse # Create your views here. def index(request): name = 'Jim' return render(request, …

28.09.2021
Как декодировать данные base64 в изображение django - js

я пытаюсь сохранить захваченное изображение (данные кодировки) в базу данных с холста, но сохраняется только пустое изображение вот мой код const player = document.getElementById('player'); const …

28.09.2021
Заводской мальчик RecursionError: превышена максимальная глубина рекурсии

У меня есть 2 модели, django User model и Employee class Employee(TimeStampedModel): creator = models.ForeignKey(User, on_delete=models.CASCADE, related_name="employees") first_name = models.CharField(max_length=255, blank=True) last_name = models.CharField(max_length=255, blank=True) phone = models.CharField(validators=[phone_regex], max_length=17, blank=True) email = models.EmailField(validators=[email_regex], max_length=255, blank=True) user = models.OneToOneField(User, …

28.09.2021
Сохранение нескольких объектов с одинаковым уникальным значением в Django

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

28.09.2021
Celery не может подключиться к серверу RabbitMQ

Я пытаюсь запустить celery, и он не может подключиться к серверу RabbitMQ, хотя я правильно установил пользователя, vhost и назначил соответствующие теги celery -A proj worker -l info Вышеуказанная команда возвращает ошибку [2021-09-28 18:05:37,649: ERROR/MainProcess] consumer: Cannot connect …

28.09.2021
Django фильтрует две записи и обновляет обе сразу?

Мне нужно отфильтровать два данных и затем обновить каждый из них с разным значением! Как это сделать одновременно? x = Tasks.objects.filter(employee=[person1]) y = Tasks.objects.filter(employee=[person2]) В основном я обновляю подсчет, например, допустим, у меня есть модель "Сотрудник" и …

28.09.2021
Я не могу отправить форму и поместить данные в базу данных на сайте django.

Я довольно новичок в jquerry, фактически только начал изучать и использовать его. Я просмотрел некоторые вопросы, но ни один не говорит о проблеме, с которой я столкнулся, так что вот так. Я создал сайт на django. В нем я …

28.09.2021
Панель инструментов отладки django загружается плохо

Только начал использовать Django (первый проект) и хотел установить Django Debug Toolbar. Я сделал все точно так, как сказано в руководстве по установке в документации здесь: Django Debug Toolbar Docs- Installation По какой-то причине страница …

28.09.2021
Django изображение загружается на сервер, но после выдает ошибку 500 без сохранения информации об изображении в db

В моих настройках Debug = False Allowed_Host = ['my given host'] STATIC_URL = "/static/" STATIC_ROOT = os.path.join(BASE_DIR, 'static') MEDIA_URL = "/images/" MEDIA_ROOT = os.path.join(BASE_DIR, "static/images") Урл проекта urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) В /etc/nginx/conf.d <pre class="lang-none …

28.09.2021
Почему при использовании функции create() не выполняется условие unique=True?

У меня есть модель с уникальным полем charfield: class EmailTemplate(models.Model): name = models.CharField('Name', max_length=255, help_text=_("e.g: 'welcome_email'"), unique=True) Когда я создаю 2 модели с одинаковым name в интерфейсе администратора Django, я получаю ожидаемую ошибку: Email Template with this Name …

28.09.2021
Получение всех значений из набора запросов с помощью шаблонов

Я пытаюсь получить все данные кверисета (имена и количество) с помощью шаблонов. views.py def get_expense(request): #expenses = list(Expense.objects.values()) expenses = Expense.objects.values('name' , 'amount') if request.method == 'POST': form = ExpenseForm(request.POST, request.FILES) if form.is_valid(): post = form.save(commit=False) post.save() #print(driver_text) print(type(expenses)) …

28.09.2021
ValueError: Невозможно присвоить "'x'": "x.x" должен быть экземпляром "x" [закрыто]

Я пытаюсь создать некоторые комментарии к месту проведения в моем веб-приложении, но я не уверен, почему я получаю эту ошибку, когда я пытаюсь передать идентификатор места проведения для создания нового объекта комментария модели: class mapCafes(models.Model): id = models.BigAutoField(primary_key=True) …

28.09.2021
Django api с пользовательской аутентификацией пользовательского приложения

Я создал проект django, который использует customUser для аутентификации, следуя этой записи в блоге. Теперь я хочу присоединить к проекту другое приложение, которое является REST API и использует эту аутентификацию. < #project/api/models.py from …

28.09.2021
Как создать поле модели Django для формата номера транзакции

Номер транзакции - уникальный для каждой транзакции Формат - TRN/{COUNT}/{YEAR} Счет здесь должен обнуляться до 1 для каждого года.

28.09.2021
Получение текущего пользователя в Django FormView

Я создаю сайт объявлений, и каждый пользователь связан с компанией. Прежде чем пользователь сможет опубликовать новое объявление, он должен купить кредиты. Если кредитов нет, FormView должен показать шаблон с уведомлением о 0 кредитах, однако если кредитов &gt; 0, то должна …

28.09.2021
Django: request.is_ajax() возвращает False

Я пытаюсь сделать поиск 'patient' Dynamic с помощью ajax. Все в моем коде работает хорошо, но я не знаю, почему request.is_ajax() всегда возвращает false. Я искал об этом, но пока не нашел решения, сейчас мой код выполняет поиск, но с …

28.09.2021
Сериализация в Django Rest Framework

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

28.09.2021
Django получить загруженные изображения

Я создал модель для получения изображений и загрузки их в папку upload, и ссылка доступна в базе данных. Но когда я вызываю изображение в моем index.html, оно не работает settings.py USERFILES_DIRS = os.path.join(BASE_DIR, 'upload') STATIC_URL = '/static/' STATICFILES_DIRS …

28.09.2021
Мне нужны множественные поля из обеих моделей в экспорте m2m .csv

У меня есть рабочее решение для экспорта файла .csv из объединения двух моделей с помощью отношения manytomany, и моя проблема заключается в том, что я не знаю, как выразить в коде, как ввести несколько полей из модели, которая объединяется. …

28.09.2021
Django Polls-App: динамическое изменение количества вариантов в create-poll-form

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

28.09.2021
Админ Django не показывает изменения моделей/задач

У меня запущена задача celery, которая вызывает API для получения некоторого ответа. Если вызов API успешен, то результат сохраняется в redis, чтобы использовать его в качестве выпадающего списка на странице администратора. Но если ответ API не проходит, то …

28.09.2021
Django (приложение для викторин/экзаменов) формы для нескольких таблиц. Нужна помощь в создании формы для моделей, которые зависят друг от друга

Приложение-викторина, которое имеет следующие модели from django.db import models from classroom.models import Subject from django.contrib.auth.models import User # Create your models here. class Exam(models.Model): name = models.CharField(max_length=120) subject = models.ForeignKey(Subject, on_delete=models.CASCADE) number_of_questions = models.IntegerField() required_score_pass =models.IntegerField(default=40,) time = models.IntegerField(help_text="duration …

28.09.2021
Как использовать recipient-variables от Mailgun с почтовым бэкендом Django SMTP?

Как правильно отправлять пакетные/массовые электронные письма с помощью MailGun в Django по протоколу SMTP? Что я пробовал до сих пор? Я использую django.core.mail.backends.smtp.EmailBackend в качестве EMAIL_BACKEND. и вот …

28.09.2021
Показать наиболее часто встречающиеся теги в Django CreateView

Я пытаюсь показать наиболее часто встречающиеся теги для выбора при добавлении сообщения. Однако, когда я добавил get_context_data, форма исчезла. class AddPostView(CreateView): model = Post form_class = AddPostForm template_name = 'add_post.html' def get_context_data(self, **kwargs): common_tags = Post.tags.most_common()[:4] context = { …

28.09.2021
Я хочу перенести эту логику в файл django utils. Я попробовал несколько кодов, но не получилось

Вот код. Я использую graphene django. Я не хочу писать логику на graphQL. Я хочу перенести эту логику в файл utils.py class CreateCareer(graphene.Mutation): _career = graphene.Field(CareerType) class Arguments: input = CareerInput(required=True) def mutate(cls, root, info, input): try: input["from_date"] except: …

28.09.2021
Могу ли я расширить атрибут родительского списка классов на уровне класса?

Предположим, у меня есть следующий родительский класс: class Parent: permissions = ['CanEdit', 'CanCreate'] Мне нужно расширить атрибут permissions в моем дочернем классе, не изменяя начального содержимого, и так, чтобы это изменение было на уровне класса, а не …

28.09.2021
Подсчет комбинации из 2 полей

Я хотел бы получить все проигрывания песни на каждой радиостанции. class Airplay(Timestamps): song = models.ForeignKey(Song, on_delete=models.CASCADE) radio = models.ForeignKey(Radio, on_delete=models.CASCADE) airedAt = models.DateTimeField(blank=True) Я пытаюсь рассчитать эфир следующим образом Airplay.objects.all().annotate(play_count=Count(Concat('song__id', 'radio__id'), distinct=True)).order_by('play_count') Я вижу несколько …

28.09.2021
Почему этот механизм регистрации django не работает для моей пользовательской модели пользователя?

Я работал над проектом, в котором реализовывал пользовательскую модель пользователя с помощью django и регистрацию, логин для нее же. Но, к сожалению, механизм регистрации работает некорректно. Как я это понял, в панели администратора он показывает нового пользователя, но при попытке …

28.09.2021
Model() получил неожиданный аргумент ключевого слова 'instance'

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

28.09.2021
Django channels elastic beanstalk (linux 2) hooks postdeploy: -b command not found

Для развертывания django каналов на elastic beanstalk (linux 2 AMI) я попробовал реализовать этот blog, для этого потребовалось создать . /platform/hooks/postdeploy/ и в нем два файла 01_set_env.sh и 02_run_supervisor_daemon.sh, на eb deploy он не работает и при …

28.09.2021
BitBucket Deploy to Google Cloud appEngine не смог найти файл Django

У меня есть .yml файл для pipline из django, код для deploye такой - pipe: atlassian/google-app-engine-deploy:0.7.3 variables: KEY_FILE: $KEY_FILE PROJECT: $PROJECT DEPLOYABLES: 'realpars_platform/app.yaml' VERSION: '${BITBUCKET_BUILD_NUMBER}' PROMOTE: 'true' STOP_PREVIOUS_VERSION: 'true' EXTRA_ARGS: '--verbosity=debug --quiet' Но когда я запускаю эту …

28.09.2021
Проверка версии Python, используемой в Mod_WSGI

Я не могу выяснить, какое окружение python используется или какое место установки используется mod_wsgi в Apache. В моем конфиге apache я не указал никакого конкретного конфига venv. ServerName ServerAlias DocumentRoot /home/Downloads ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Alias /static …

28.09.2021
Python 2.7 Не удалось собрать колесо для MySQL-python

Я новичок в Python &amp;&amp; Django. В активированной виртуальной среде, когда я запускаю pip install mysqlclient==1.3.9 Я получаю эту ошибку: Не удалось собрать колесо для MySQL-python Я также пытался установить без конкретной …