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

14.10.2021
Возможно ли отправлять данные при аутентификации (логине) с помощью social-auth-app-django

Я использую social-auth-app-django в моем приложении django и все работает хорошо, но я хочу отправлять данные в мое приложение, когда пользователь аутентифицируется с помощью social-auth-app-django для googlw-oauth2. Например: Когда пользователь нажимает на кнопку входа, которая social-auth-app-django используется для …

14.10.2021
Как создать 2 типа пользователей в Django?

Я хочу создать 2 типа пользователей в моем Django проекте, а именно Customer и Company. Оба пользователя имеют различные атрибуты для процесса регистрации. Вот мой файл user odel.py - class UserManager(BaseUserManager): use_in_migrations = True def _create_user(self, email, password, **extra_fields): if …

14.10.2021
В чем польза "| safe" при передаче переменных из Django в React.js?

Из нескольких статей и нескольких примеров, которые я видел, при передаче контекста переменной в javascript используется что-то вроде: const variable_name = {{ variable | safe }} Я пробовал гуглить, но, похоже, не нашел ответа. Как здесь …

14.10.2021
Как сохранить значение по умолчанию django inlineformset

У меня есть inlineformset, в котором пользователи устанавливают значение для 'SeVsEff' с помощью ползунка диапазона, это сохраняется, если пользователи регулируют ползунок, но я хочу, чтобы он также просто сохранял значение по умолчанию, если пользователи не регулируют, но в настоящее …

14.10.2021
Как фильтровать данные в шаблоне django?

у меня есть модель django, в которой я определил категории CATEGORY_CHOICES = ( ('BS', 'Best Selling'), ('TP', 'Trending Product'), ('RP', 'Related Products'), ('NA', 'New Arrival'), ('F', 'Featured'), ('OS', 'on sale'),) class Item(models.Model): title = models.CharField(max_length=100) price = models.FloatField() discount_price …

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

Django: Я хочу отобразить данные текущего месяца, но не нашел рабочего запроса для этого. Пожалуйста, помогите. Ниже приведен код для models.py и views.py Views.py def paymentfullreportarchived(request): date=datetime.now().strftime("%Y-%m-%d") allpayments=Payment.objects.filter(Date=date,Status="Archived").order_by('-Date') total= Payment.objects.filter(Date=date,Status="Archived").order_by('-Date').aggregate(Sum('Amount')).get('Amount__sum') or 0 context={ 'payment':'active', 'allpayments':allpayments, 'date':date, 'total':total, } return render(request,'paymentfullreportarchived.html',context) …

14.10.2021
Суммируйте все значения ManyToManyField экземпляра модели

Я создаю BlogApp и пытаюсь подсчитать все значения просмотров ManyToManyField. Например :- blog_1's просмотров 50 и blog_2's просмотров 15, Поэтому я пытаюсь суммировать и показать в одном виде 65. Но когда я использую Sum, он показывает неожиданные странные …

14.10.2021
Странное сообщение Django & Angular "No 'Access-Control-Allow-Origin' header is present" при развертывании на облачном сервере с Nginx

Похоже, у меня проблема с "No 'Access-Control-Allow-Origin' header is present on the requested resource" на моем развернутом приложении. Когда я тестирую это на localhost:4200, где установлен angular, и localhost:8000 с бэкендом, все работает отлично. Ниже приведены скриншоты с локального …

14.10.2021
Как включить валидаторы в менеджере пользовательских счетов для пользовательской модели пользователя в Django?

Я создал пользовательскую модель User под названием Staff, чтобы я мог войти в систему через электронную почту. Для этого требуется пользовательская функция create_user, которую я создал по учебнику. Я также создал пользовательский валидатор для EmailField, поэтому при создании пользователя …

14.10.2021
Моя форма InlineRadios django crispy не работает должным образом

Я использую InlineRadios для поля выбора, по умолчанию используется опция select, а я хочу использовать радиокнопку вместо опции select вот мой model.py class Member(TimeStampedModel): class Religion(models.TextChoices): ISLAM = 'islam', _('Islam') KRISTEN = 'kristen', _('Kristen') KATOLIK = 'katolik', _('Katolik') HINDU …

14.10.2021
Почему не работает текстовое поле моей мастерской django?

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

14.10.2021
Развернуть приложение Django на Heroku ПОСЛЕ БАЗЫ ДАННЫХ?

Я развернул свой сайт django на Heroku, но поскольку поля сайта зависят от базы данных, которая находится на моей локальной машине. Я пробовал использовать Postgres, но база данных на Heroku не заполняется данными, которые мне нужны перед запуском приложения. …

14.10.2021
Django - Django Swagger добавляет пользовательский список ожидаемых параметров тела запроса

Так, для Django Rest Swagger можно добавить способ перечисления параметров в теле запроса, например: @api_view(['POST']) @swagger_auto_schema( request_body=Serializer, ) Как я могу изменить его так, чтобы request_body принимал список ожидаемых атрибутов тела запроса? Потому что у меня есть конечная точка …

14.10.2021
Сохраните изображение из RSS-канала в поле изображения Django

У меня есть такая модель: #models.py class Post(models.Model): cover = models.ImageField(upload_to="news/", blank=True, max_length=255) Затем я извлек url изображения из RSS-канала с помощью BeautifulSoup4: #views.py def pull_feeds(request, pk): source = Autoblogging.objects.get(pk=pk) url = requests.get(source.url) soup = BeautifulSoup(url.content, "html.parser") …

14.10.2021
Отображение элементов с помощью флажков и POST только проверенных элементов

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

14.10.2021
Start DateTimeField и End DateTimeField duration duration time Показать цену... django models

Я буду вводить начальное DateTimeField и конечное DateTimeField из Admin Panel. Цена предложения будет показана, когда время начала будет совпадать с временем now(). То есть, когда текущее время будет соответствовать начальному DateTimeField Цена будет показана в HTML-форме. Аналогично, …

14.10.2021
Изменение списка вариантов в дочерней модели Django

У меня есть модель, которая наследуется от другой модели и имеет поле с выбором. Могу ли я как-то изменить параметры выбора или добавить новый элемент к выбору на уровне наследуемой модели? class ModelA(PolymorphicModel): choice1 = "choice1" choice2 = …

14.10.2021
Django algolia search: Как создать поиск по нескольким моделям

В Django у меня есть 4 различные модели class Baby(model.Model): name = ... #(babys name) description = ... .... other fields not common class BabyStore(model.Model): name = ... #(name of the shop) description = ... .... other fields not …

14.10.2021
Как перенести данные из одного списка в другой в Django?

Я делаю небольшой список дел, я застрял в файле views.py, там есть дела, задачи в процессе выполнения и выполненные задачи. задачи, задачи в процессе выполнения и выполненные задачи, я хочу переместить задачу из из списка задач to-do в список задач …

14.10.2021
Миграция Django не работает должным образом на Heroku

Я развернул приложение Django около 3 месяцев назад и смог легко перенести изменения на heroku bash. Сейчас я пытаюсь сделать следующее: heroku run python manage.py migrate Также попробовал следующее: heroku run python …

14.10.2021
Я создаю css перелистываемые карточки для проектов, используя теги шаблона Django для итерации карточек. Все кнопки перелистывают только первую карточку.

Как сказано в заголовке. Я хорошо знаю Django, но все еще пытаюсь понять, как использовать JS для таких вещей. Я итерирую карточки с помощью {% for project in projects %}, и все отображается как надо. И когда я нажимаю кнопку …

14.10.2021
Создание мобильного приложения, использующего restful api и websockets

Я пытаюсь сделать приложение для iOS. В настоящее время мой frontend написан на swift, а backend - на python. Я использовал django's rest framework для создания api, чтобы удовлетворить все http-запросы, которые мне нужны. Однако, я также хочу реализовать …

14.10.2021
Математические расчеты - бэкенд или фронтенд

Я создаю веб-приложение (Django + Angular), основной целью которого является рисование фигур. Все фигуры я рассчитываю и рисую сам. Где лучше делать расчеты (вычисление уравнений линий, нахождение общих точек) - на бэкенде и просить сервер или на фронтенде? Спасибо

14.10.2021
Эффективная сериализация нескольких объектов, которым необходимо совершить REST-вызов

Допустим, у меня есть простая модель, Account, следующего вида: class Account(models.Model): name = models.CharField(db_index=True) И AccountSerializer следующим образом: class AccountSerializer(serializers.ModelSerializer): name = CharField(source="account.name") def _get_favorite_color(self, obj: Account): # Make a rest call to get this …

14.10.2021
Django Rest API - Как изменить пароль пользователя?

Я пытаюсь изменить пароль пользователя с помощью Django REST Framework (DRF), но получаю только пустой ответ и не понимаю почему, пожалуйста, посмотрите мой код. url.py re_path(r'^api/v1/user/change_password$', API_Views.change_password, name='api_change_password'), views.py @api_view(['PUT']) @authentication_classes([JSONWebTokenAuthentication]) @permission_classes([IsAuthenticated]) def change_password(request,): if request.method == 'PUT': serializer …

14.10.2021
Вложения django ломаются при проверке аутентификации

У меня есть папка media, содержащая вложения, эти вложения могут быть экспортированы в другие интрограции, такие как JiRA, это работает хорошо без аутентификации, но с проверкой аутентификации файлы не работают, не уверен почему

14.10.2021
Django Login с капчей и двухфакторной авторизацией

Я совсем новичок в Django и мне удалось создать свою собственную страницу входа, интегрированную с axes и repatcha, которая в основном отображает captcha после 3 неудачных попыток входа с моими собственными сообщениями об ошибках - все это прекрасно работает, …

13.10.2021
Как подключить адреса в моей sqlite db к позиционным маркерам с помощью API google maps в Django

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

13.10.2021
TypeError: __init__() получила неожиданный аргумент ключевого слова 'widgets'

я получаю ошибку, когда пишу forms.py from django.contrib.auth.forms import AuthenticationForm, UserCreationForm, UsernameField class SignupForm(UserCreationForm): password1= forms.CharField(label='password',widget=forms.PasswordInput(attrs={'class':'form-control'})) password2= forms.CharField(label='Confirm password(again)',widget=forms.PasswordInput(attrs={'class':'form-control'})) сервер говорит username= UsernameField(label='username',widgets=forms.TextInput(attrs={'autofocus':True,'class':'form-control bg-success'})) File "C:\Users\ITS\AppData\Local\Programs\Python\Python39\lib\site-packages\django\forms\fields.py", line 216, in __init__ super().__init__(**kwargs) TypeError: __init__() got an unexpected …

13.10.2021
ValueError: Поле 'maca' ожидало число, но получило ''

У меня есть такая модель class MacaModel(models.Model): maca = models.PositiveIntegerField( db_column='Maca', blank=True, null=True ) У меня есть такая форма class MacaForm(models.ModelForm): maca = forms.CharField(required=False,widget=forms.TextInput(attrs={'placeholder': 'Maca'})) Я пытаюсь отправить нулевое значение из ввода, но получаю эту ошибку …

13.10.2021
Django DRF - Невозможно изменить пароль пользователя, так как пользователь при запросе - None

В моем приложении есть конечная точка для изменения пароля пользователя с помощью Django rest framework (DRF). В настоящее время я сталкиваюсь со следующей ошибкой при попытке изменить пароль пользователя: File "/App/App_API/serializers.py", line 32, in validate_old_password if not user.check_password(value): AttributeError: 'NoneType' …

13.10.2021
Как я могу решить проблему ValueError: Поле 'cid' ожидало число, но получило ''?

во время выполнения миграции я получаю эту ошибку... models.py from django.db import models import random from django.db.models.deletion import CASCADE from django.db.models.fields import AutoField class candidate(models.Model): fname=models.CharField("First name ",max_length=20,default="") lname=models.CharField("Last name ",max_length=20,default="") email=models.EmailField("Email ",max_length=254,primary_key=True) password=models.CharField("Password ",max_length=100,default="") def __str__(self): return self.email …

13.10.2021
Django foorloop счетчик перезапускается на новой странице

В настоящее время я пишу простой тодолист с помощью django. У меня есть представление и html файл для отображения списка элементов, и я хочу, чтобы для каждой задачи в таблице был номер, начиная с 1. Я использую {% footloop.counter …

13.10.2021
Django обновляет записи в шаблоне только после повторного запуска сервера

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

13.10.2021
Создание веб-приложения Webscraping с использованием Django и Selenium

Я создаю приложение (или инструмент) для веб-скрапинга, используя django и Selenium. Я закончил часть веб-скраппинга, используя библиотеку selenium в Python. Мне интересно, как я должен преобразовать это в веб-приложение, которое принимает входные данные от пользователя и выполняет соответствующий поиск. …

13.10.2021
Django.db.utils.IntegrityError: UNIQUE constraint failed: new__main_doctor.email

Я пытался изменить null = False и Unique = True в EmailField и после этого он начал выдавать мне эту ошибку: django.db.utils.IntegrityError: UNIQUE constraint failed: new__main_doctor.email Я выполнил команды makemigrations и migrate, но она все равно выдает эту ошибку. …

13.10.2021
Как передать загруженный файл другому представлению (следующей странице) для дальнейшей обработки

Я работаю над приложением django, где я принимаю загрузку CSV файла, но после загрузки я хочу просто отобразить столбцы этого CSV на другой странице. Есть ли способ сделать это? что-то вроде def index(request): file = request.POST.get('file') redirect('nextpage', file) …

13.10.2021
Django Модель структуры внутри структуры?

Я пытаюсь создать структуру внутри структуры в файле models.py от Django. Я знаю, как это сделать на C, но я новичок в python. Например, у меня есть класс: class OneDay(models.Model) hour1 = ? hour2 = ? ... hour23 …

13.10.2021
Nginx и uWSGI за балансировщиком нагрузки приложений AWS с HTTPs

У меня проблемы с тем, чтобы мой проект Django с Application Load Balancer ->Nginx -> uWSGI работал в AWS. Когда я выполняю развертывание без балансировщика нагрузки приложений, все работает отлично, мой Nginx возвращается на порт 443 и без …

13.10.2021
Размер файла, хранящегося в ведре s3

У меня есть следующая модель class MediaFile(Media): s3_file = GenericFileField(tag="s3-tag", null=True, blank=True, max_length=300) Как узнать размер файла, хранящегося на s3? Я пробовал это, но это не работает. def file_size(self): try: prefix = get_file_key(self.s3_file) s3 = …