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

05.03.2022
Crispy_forms.exceptions.CrispyError: |as_crispy_field было передано недопустимое или несуществующее поле - models.ForeignKey

Я пытаюсь создать внешнюю страницу ввода данных для существующей модели. Однако при нажатии на ссылку я получаю ошибку: crispy_forms.exceptions.CrispyError: |as_crispy_field got passed an invalid or inexistent field Для ясности, добавление данных из Django Admin работает без проблем. …

05.03.2022
Упорядочивание набора запросов по строке модели

Я определяю строку для модели следующим образом: class Customer(models.Model): company_name = ... first_name = ... last_name = ... def __str__(self): if self.company_name != None and self.company_name != "": return self.company_name else: return self.first_name + " " + self.last_name …

05.03.2022
Как я могу получить данные от конкретного пользователя, а не от ID в моем приложении django

Я пытаюсь получить дату от пользователя при отправке webhook. JSON будет обрабатывать имя пользователя, от которого я хочу использовать данные. но я получаю ошибку, что пользователь ожидает id, как я могу сделать так, чтобы он искал имя пользователя, а не …

05.03.2022
Docker-compose django-python взаимодействие контейнеров

Итак, я запускаю узел django и обычный скрипт python с помощью docker-compose. Скрипт python регулярно запрашивает данные у бэкенда django. Однако, когда я docker-compose up получаю эту ошибку: requests.exceptions.ConnectionError: HTTPConnectionPool(host='0.0.0.0', port=8080): Max retries exceeded with url: / (Caused by …

05.03.2022
Обслуживание ИЗМЕНЕНИЯ статических файлов django в продакшене

Мне нужно обслужить статический файл с изменяющимся именем. Это отлично работает при DEBUG = True, но сразу же ломается при DEBUG = False. В настоящее время я использую Whitenoise для обслуживания файлов в продакшене и пробовал выполнять collectstatic после …

05.03.2022
Django / Python - как написать это более компактно?

Как я могу написать это более компактно? Я думаю, что это возможно с помощью Dictionary, но я просто не уверен как, так как я только 2 недели как изучаю Django и Python. Заранее спасибо! …

05.03.2022
Как создать архитектуру веб-скрейпинга api? [закрыто]

Я планирую создать приложение, которое принимает некоторые данные от пользователя, а затем собирает реальные данные с различных веб-сайтов, обрабатывает эти данные (например, среднюю цену и т.д.) и отображает их пользователю. Так как же должно происходить скраппирование? На сервере или …

05.03.2022
Ожидается `Response`, `HttpResponse` или `HttpStreamingResponse` [закрыто]

Views.py @api_view(['POST','GET']) def nric_validate(request): if request.method == 'GET': ki = Kiosk.objects.all() serializer =Kioskserialize(ki, many=True) return Response(serializer.data, status=status.HTTP_200_OK) if request.method =="POST": k = Kiosk.objects.all() serializer = Kioskserialize(k, many=True) nric_no = request.POST['nric_no'] user = auth.authenticate(nric_no=nric_no) # uid = request.POST.get('uid') uid = FRUser.objects.values_list('uid',flat=True) …

05.03.2022
Невозможно загрузить изображения в DRF с помощью React Native

Я пытаюсь загрузить изображение из react native на сервер django и не могу загрузить его. Я могу получить uri изображения правильно на стороне сервера возникает следующая ошибка _mysql.connection.query(self, query) django.db.utils.DataError: (1406, "Data too long for column 'Services_image' at …

05.03.2022
Проблема с заполнением поля формы ввода шаблона django

Я создаю логин пользователя, используя стандартную систему аутентификации django. Используя шаблон bootstrap, я создаю форму с пользовательскими полями, и они работают правильно. Проблема в том, что при отображении этой формы, она показывает атрибут value вместо placeholder, который …

05.03.2022
Как добавить в форму регистраций доп.поля Django

Class UserRegisterForm(UserCreationForm): username = forms.CharField(label='Имя пользователя', widget=forms.TextInput(attrs={'class': 'form-control'})) email = forms.EmailField(label='Почта', widget=forms.EmailInput(attrs={'class': 'form-control'})) password1 = forms.CharField(label='Пароль', widget=forms.PasswordInput(attrs={'class': 'form-control'})) password2 = forms.CharField(label='Подтверждение пароля', widget=forms.PasswordInput(attrs={'class': 'form-control'})) class Meta: model = User fields = ['username', 'email', 'password1', 'password2'] Допустим есть такая форма. …

05.03.2022
Django сохраняет несколько форм - какой компактный способ это сделать?

Есть ли более компактный способ написать это на Python / Django? Я еще не закончил эту работу, но вижу, что она быстро разрастается, поскольку мне нужно включить дополнительные ветви для 3 других значений form7.clean_data.get('working_type_selection') == '3 other …

05.03.2022
Фильтр модели по m.Choices

В Django3 у меня есть модель, каждая строка которой содержит кортеж. class CallType(m.Choices): PUSH = (1,"Pushing",True) PULL = (2,"Pulling",False) PUNCH = (3,"Punching",False) И в form.py action_type = forms.ChoiceField( required=False, choices=sm.CallType.choices) Теперь я хочу отфильтровать элементы, …

05.03.2022
Как интегрировать метод оплаты bKash в Django?

Я просто пытаюсь интегрировать метод оплаты в мое приложение для продажи курсов. https://github.com/RakibulIslamDigonto

05.03.2022
Объект 'ModelChoiceField' не является итерируемым - вызов объектов из существующей Модели

Теряю волю к жизни здесь lol - может быть довольно очевидно, что я новичок в Django/Python. Не могу понять, что здесь происходит, я вызываю объекты из модели, которая имеет значения в Django Admin, но каждый раз, когда я …

05.03.2022
Инкрементирование PK при добавлении нового TestCase

Я понял, что при добавлении нового TestCase PK в старом TestCase увеличивается. Например, я тестирую метод .get_absolute_url: def get_absolute_url(self): return reverse('linkdetail', kwargs={'pk': self.pk}) с этим тестом def test_get_absolute_url(self): obj = Link.objects.get(title="test_tile") self.assertEqual(obj.get_absolute_url(), "/link/1/") и до этого …

05.03.2022
Заблокирована статика в Django после работы с django compressor

В проекте полностью заблокированы статические файлы.Если запускать проект другой версии там такая же блокировка. Django compressor не работал по такой же причине, но даже после удаления всего кода связанного с компрессором ошибка не ушла. Как это починить? <a href="https://i.stack.imgur.com/yq5TT.png" rel="nofollow …

05.03.2022
Нечувствительное к регистру ограничение уникального поля

Я пытаюсь обеспечить уникальность всех тегов при преобразовании в нижний регистр. Однако, когда я запускаю миграцию на следующей модели, я получаю следующую ошибку: api.Tag: (models.E012) 'constraints' refers to the nonexistent field 'Lower(F(name))'. class Tag(models.Model): name …

05.03.2022
Обновление базы данных в Django

Я написал парсер, который по url забирает у товара название, и цену. У каждого товара свой url. Информация о цене товара должна постоянно обновляться и выводиться на сайт. Не подскажите, возможно ли каждые 30-60 секунд парсить все товары (которые сохранены …

05.03.2022
Как вернуть функцию расчета после выцветания строки

Я пытаюсь пересчитать после удаления строки из формы, используя fadeout для исчезновения удаляемой формы, я завишу от checkbox для удаления строки, если она отмечена, то она исчезнет. вот мой код : есть ли что-то, что я сделал неправильно, …

05.03.2022
Не могу получить определенные данные из базы данных, используя сессию Obj. Как я могу сделать это в Django?

Def register(request): userID = random.randint(1000, 9999) if request.method == 'POST': # got error in this ("MultiValueDictKeyError generated in Django after POST request on login page") # register_id = request.POST[userID] -| # can use both methods request.POST[] &amp; request.POST.get() # user_name …

05.03.2022
Django ChoiceField не отображает /n как новую строку?

Я хочу отображать строки с новыми строками в форме ChoiceField, но они отображаются только в одной строке... s = "имя: x \n email: x@gmail.com" Но после рендеринга он отображается следующим образом: name: x email: x@gmail.com И не …

05.03.2022
Настроить сообщение по умолчанию djangorestframework-simplejwt, получаемое, когда пользователь не активен?

Я использую Django==4.0.3, djangorestframework==3.13.1 и djangorestframework-simplejwt==5.1.0 и djoser==2.1.0. Я использовал djoser для аутентификации, и все работает нормально. Когда пользователь еще не активен, ответ такой же, как и при вводе неправильного пароля {"detail":"No active account found with the given credentials"} …

05.03.2022
Почему django не сохраняет файлы в папке media?

Мой settings.py MEDIA_ROOT='/static/' MEDIA_URL='media' Мой urls.py from django.conf import settings from django.conf.urls.static import static urlpatterns=[ #all routes ] if settings.DEBUG: urlpatterns+=static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) Этот код работает отлично много раз, но этот не работает, я не знаю почему?

05.03.2022
AWS Elastic BeanStalk - Развертывание Django не удалось (Ошибка: chown /var/app/staging/env/bin/python: нет такого файла или каталога)

Я пытаюсь развернуть мое приложение django на AWS beanstalk и получаю следующую ошибку 2022/03/05 08:06:43.401505 [INFO] Running command /bin/sh -c /usr/bin/unzip -q -o /opt/elasticbeanstalk/deployment/app_sourc e_bundle -d /var/app/staging/ 2022/03/05 08:06:45.020761 [INFO] finished extracting /opt/elasticbeanstalk/deployment/app_source_bundle to /var/app/staging / successfully 2022/03/05 08:06:45.024804 …

05.03.2022
Ошибка при вставке данных в базу данных с помощью Ajax в Django после проверки ModelForm

Я создаю Django ModelForm Частично работает, если я не валидирую форму, т.е. если я убираю оператор if form.is_valid(): из кода то значения вставляются в базу данных правильно но если я использую его, то он показывает ошибку …

05.03.2022
Django : Что означает "%" в self.success_messages % fiche.__dict__

С тех пор, как я перешел на Python, я часто видел и использовал : class FicheDeleteView(LoginRequiredMixin, DeleteView): model = Fiche success_url = reverse_lazy('fiche-list') success_messages = "La Fiche %(ref_id)s a bien été supprimée" def delete(self, request, *args, **kwargs): fiche = …

05.03.2022
Как получить все id из модели в django [duplicate]

Views.py @api_view(['POST','GET']) def nric_validate(request): if request.method == 'GET': ki = Kiosk.objects.all() serializer =Kioskserialize(ki, many=True) return Response(serializer.data, status=status.HTTP_200_OK) if request.method =="POST": k = Kiosk.objects.all() serializer = Kioskserialize(k, many=True) nric_no = request.POST['nric_no'] user = auth.authenticate(nric_no=nric_no) # uid = request.POST.get('uid') uid = …

05.03.2022
Как продвинуть сайт на Django?

Создать сайт - хорошо, но это бессмысленно, если его никто не увидит. Как можно бесплатно продвинуть сайт в поисковиках на Django, делается ли это через SEO?

05.03.2022
Django не может редактировать js-файл

Я пытаюсь отредактировать файл config.js ckeditor в http://127.0.0.1/static/ckeditor/ckeditor/config.js для django после того, как я добавлю эти две строки config.allowedContent = true; config.ignoreEmptyParagraph = false; если я обновляю url, то получаю файл без добавленных строк CKEDITOR.editorConfig = function( config …

05.03.2022
Как указать варианты полей в django inlineformset

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

05.03.2022
Изменение значений модели Django на основе нескольких условий? Каков наилучший практический способ сделать это?

У меня есть модель SyncCollector, которая имеет поле status. status является одним из statusIntervalEnum. Я хочу изменить существующие statusIntervalEnum.DYNAMIC на 'statusIntervalEnum.STATIC. Теперь я знаю, что я могу сделать SyncCollector.objects.filter(status=statusIntervalEnum.DYNAMIC) и цикл через все из них и сохранить их и, …

05.03.2022
С этой конкретной проблемой... при установке react

P reactapp_clones Создание нового приложения React в C:\Users\Eduur\reactapp_clones. Вы используете npm 3.5.3, поэтому проект будет загружен со старой неподдерживаемой версией инструментов. Пожалуйста, обновите npm до версии 6 или выше для лучшего, полностью поддерживаемого опыта. Установка пакетов. Это может …

05.03.2022
Фильтрация ArrayField только по целому и точному массиву?

У меня есть ArrayField на модели. Как я могу отфильтровать или получить только весь точный массив? В настоящее время я делаю примерно следующее: search = f'["a", "b", "c"]' list = search[2:-2].split("', '") dict = {} for …

05.03.2022
Необходимо ограничить доступ для просмотра только введенных или назначенных данных в админке django

Модель пользователя class User(models.Model): BLOOD_GROUP_CHOICES = ( ('a+','A+'), ('a-','A-'), ('b+','B+'), ('b-','B-'), ('ab+','AB+'), ('ab-','AB-'), ('o+','O+'), ('o-','O-') ) BILLABLE_and_NON_BILLABLE_CHOICES=( ('Billable','Billable'), ('Non-Billable','Non-Billable') ) employee_name = models.OneToOneField(Default_User,on_delete=CASCADE) dob=models.DateField(max_length=8) email=models.EmailField(max_length=25,default=None) pancard=models.CharField(max_length=25,default=None) aadhar=models.CharField(max_length=20,default=None) personal_email_id=models.EmailField(max_length=254,default=None) phone = PhoneNumberField() emergency_contact_no=models.IntegerField(default=None) emergency_contact_name=models.CharField(max_length=100,null=True) relation=models.CharField(max_length=25,default=None) blood_group=models.CharField(max_length=25,choices=BLOOD_GROUP_CHOICES,null=True) designation=models.ForeignKey(Designation,on_delete=CASCADE,related_name="designation") billable_and_non_billable=models.CharField(max_length=25,choices=BILLABLE_and_NON_BILLABLE_CHOICES,default='Billable') joining_date=models.DateField(max_length=15,null=True) relieving_date=models.DateField(max_length=15,null=True) …

05.03.2022
Django restfamework put метод не работает

Я создаю rest api используя DRF метод get и post работают отлично, но метод put не обновляет запрос вот мой views.py from django.shortcuts import render from rest_framework import viewsets # Create your views here. from rest_framework.generics import get_object_or_404 from …

05.03.2022
Unittest не обнаруживает мой недавно созданный тестовый файл в Django

Я работаю над проектом Django, в котором был предварительно написан "пример теста". Когда я запускаю python manage.py test, он запускает/обнаруживает только файл примера теста. Я хочу протестировать модель, поэтому структура моих тестов немного отличается, но я не могу …

05.03.2022
В __call__() отсутствует 1 требуемый позиционный аргумент: 'value' в Form

Я задаю модель кортежем class CallType(m.IntegerChoices): PUSH = 1,"Push" PULL = 2,"Pull" Теперь я пытаюсь использовать это в модели в Form class MyModelForm(forms.ModelForm): my_call_type = forms.ChoiceField( required=False, choices=CallType) в шаблоне {% render_field form.my_call_type class="form-control" %} …

05.03.2022
Создание сложной модели без базы данных Django

On django 3 Когда мне нужны данные без реальной базы данных (например, mysql), я могу использовать m.IntegerChoices Это CallType никогда не меняется, поэтому IntegerChoices подходит. from django.db import models as m class CallType(m.IntegerChoices): PULL = 1 PUSH = 2 …

05.03.2022
Проблемы с не обновляющимися токенами Django REST JWT?

Я внедрял JWT-токены в свое приложение django REST и добился того, что оно в основном работает с помощью simple-jwt, найденного здесь. Я могу войти в систему и получить свои токены обновления и доступа, но я заметил, что …