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

08.02.2022
Результаты поискового блока в модале

Я пытаюсь построить некоторую функциональность поиска в модале. Когда пользователь нажимает на кнопку, открывается модальное окно с полем поиска. Затем я хочу, чтобы результаты поиска были показаны в том же модале? <div class="modal" id="select2modal"> <div class="modal-dialog" role="document"> <div class="modal-content …

08.02.2022
Python&Django ошибка при выводе данных. Field 'id' expected a number but got ''

При работе с выводом данных через class DetailView выходит ошибка Field 'id' expected a number but got 'Продавец'. Есть 2 таблицы оттуда беру данные по ключевому слову. С 1-ой таблицы выводит данные без ошибки а вот с 2-ой таблицы при …

08.02.2022
Django: сделать форму поля доступной для чтения (не работает, поскольку я использую помощник django-crispy)

Я пытаюсь настроить поля формы с помощью django-crispy. Но я могу сделать свои поля "доступными для чтения". До использования django-crispy FormHelper я использовал атрибут поля формы disabled и он хорошо работает. Теперь я хочу использовать помощник django-cripy …

08.02.2022
Я пытался использовать FileSystemStorage в django. У меня есть папка с именем "media". Я могу получить url одного файла, набрав его имя. Помогите получить все файлы.

From django.core.files.storage import FileSystemStorage #myCode def testHome(request): fs = FileSystemStorage() fileurl = fs.url('SnagItDebug.log') print(fileurl) context = { 'filelink':fileurl } return render(request, 'home.html', context)

08.02.2022
Значения экспортированных строк csv в Django изменяются с помощью запятых

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

08.02.2022
PermissionError: [WinError 32] Процесс не может получить доступ к файлу, потому что он используется другим процессом (Python/Django)

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

08.02.2022
Приложение Django на Google App Engine замедляется после 15 запросов

Я развернул приложение Django на Google App Engine Standard с машиной F4. API выполняет некоторое машинное обучение, и обработка занимает около 4 с в локальном режиме (между 3,5 и 4 с). Для моего случая использования было бы нормально иметь …

08.02.2022
Интерпретатор виртуальной среды Python не работает на VPS

У меня есть проект Django, перенесенный с помощью git migration. Мне удалось перенести работу в каталог проекта на VPS (Ubuntu 20.04) следуя этому руководству: user@host:/var/www/project.com Я установил базу данных, запустил ее и установил блок …

08.02.2022
Как удалить объект в Django

При попытке удаления объекта получаю ошибку, я совсем новичок в Django и не могу понять, этот объект хранится в бд или в памяти компьютера и как верно его удалить? Нашёл удаление …

08.02.2022
Django копирование выбранных данных из одной таблицы в другую таблицу

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

08.02.2022
Django : Как я могу войти в систему по электронной почте вместо имени пользователя

Я хочу сделать так, чтобы email устанавливался во фронтенде django-приложения 1/Я пошел и создал этот класс, чтобы сделать аутентификацию на основе электронной почты class EmailBackend(ModelBackend): def authenticate(self, request, username=None, password=None, **kwargs): UserModel = get_user_model() try: user = UserModel.objects.get(email=username) except …

08.02.2022
Как сделать так, чтобы моя триггерная функция выполнялась асинхронно для обновления поля tsvector?

Я новичок в postgres. Предположим, у меня есть две модели AnimalType и Animal. И у меня есть поле search_vector типа tsvector в модели Animal. Я создал триггер, который при каждом обновлении строки AnimalType должен обновлять searchvector для каждого животного, …

08.02.2022
Оригинальный текст исключения был: 'int' object has no attribute 'name'. в django rest framework

Я пытаюсь вызвать get api, но он каждый раз выдает мне эту ошибку. Ошибка: AttributeError: Получена ошибка AttributeError при попытке получить значение для поля name на сериализаторе NestedSerializer. Поле сериализатора может быть названо неверно и не совпадать с атрибутом …

08.02.2022
Как получить Substr при аннотировании Django

Я пытаюсь отсортировать по порядковому номеру, у меня много видов Ввод: ADC123 ADC14 ADC23 ERD324 ERD12 Сортировка по умолчанию просто сортировка по алфавиту Ожидаемые результаты (Сортировать только по номеру): ERD12 ADC14 ADC23 ADC123 ERD324 …

08.02.2022
Cropper JS увеличивает изображение на мобильных устройствах, если отключен

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

08.02.2022
Ограничения на модели django с помощью ForeignKey

Предположим, у нас есть такие модели django: from django.db import models # Create your models here. class Artist(models.Model): name = models.CharField(max_length=10) class Album(models.Model): name = models.CharField(max_length=10) date = models.DateField() artist = models.ForeignKey(Artist, on_delete=models.CASCADE) Так я могу написать: …

08.02.2022
Django form queryset filter using request user

Я хочу отфильтровать набор запросов, используя текущие данные пользователя, но он возвращает только None. Предположим, когда я удаляю None, он выдает ошибку user can't recognize В Forms.py class oldenquiryForm(forms.ModelForm): class Meta: model=enquiry fields=['product','type','created_at'] widgets={ 'created_at':forms.DateInput(attrs={'type':'date'}), } def __init__(self,*args,**kwargs): super().__init__(*args,**kwargs) user …

08.02.2022
Django HttpResponseRedirect не перенаправляет при отправке сообщения

Я хочу, чтобы моя страница перезагружалась и показывала сообщения django, отправленные на страницу, когда сделан POST вызов (другим пользователем). Из api я вызываю метод следующим образом: def create(self, request, pk=None): json_data = json.loads(request.body) sample_path = json_data['sample_path'] try: …

08.02.2022
Python, сессии django, как обновить сессию django по ключу

я пытаюсь обновить данные моей сессии мой код: try: s = Session.objects.get(session_key=token) except ObjectDoesNotExist: return 400, {"error": "Token invalid."} newObject = {'user_pk': 3, 'company_id': 55} s['user_login_info'] = newObject s.save() но я получаю ошибку TypeError: …

08.02.2022
Как передать два или более параметров в URL Django

Как я могу передать два или более параметров в Django URL таким образом api/Data/GetAuditChecklistDataForEdit/HRR6627687%7C458%7CRegular Это метод get, поэтому я не могу получить значения двух параметров (SID, Type), поэтому я пытаюсь передать их через URL Можно ли таким образом передать …

08.02.2022
Нужно взять два поля из одной модели и использовать их в качестве внешнего ключа для новой модели с помощью django

Модель 1 class Users(models.Model): employee_name = models.CharField(max_length=210) dob=models.DateField(max_length=8) email=models.EmailField(max_length=254,default=None) pancard=models.CharField(max_length=100,default=None) aadhar=models.CharField(max_length=100,default=None) personal_email_id=models.EmailField(max_length=254,default=None) phone = PhoneField(blank=True) emergency_contact_no=models.IntegerField(default=None) 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) joining_role=models.CharField(max_length=250,choices=JOINING_ROLES_CHOICES,null=True) billable_and_non_billable=models.CharField(max_length=250,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) def __str__(self): return self.employee_name Модель 2 class Consolidated(models.Model): emp_name=models.ManyToManyField(Users,related_name="employee_name+") proj_name=models.ManyToManyField(Project) custom_name=models.ManyToManyField(Client) Cons_date=models.ManyToManyField(Add_Timelog) bill_no_bill=models.ManyToManyField(Users,related_name="billable_and_non_billable+") hour_spent …

08.02.2022
Gunicorn.service: Не удалось определить учетные данные пользователя: Нет такого процесса - django, gunicorn и nginx

Когда я запускаю sudo systemctl status gunicorn, я получаю следующую ошибку: ● gunicorn.service - gunicorn daemon Loaded: loaded (/etc/systemd/system/gunicorn.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Tue 2022-02-08 07:29:18 UTC; 17min ago Main PID: 21841 (code=exited, status=217/USER) …

08.02.2022
Переменная сессии Django доступна даже после удаления

Я попытался удалить сессию после завершения работы. Но он все равно показывает другое значение при проверке существования переменной сессии. if 'order_id' in request.session: # here the value of session variable is 28 del request.session['order_id'] request.session.modified = True …

08.02.2022
После сброса базы данных я получаю следующую ошибку ModuleNotFoundError: Нет модуля с именем 'myproject' ошибка

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

08.02.2022
Альтернатива для StringRelatedField

Я пытаюсь получить следующих пользователей с их именами вместо PrimaryKey, я пытался использовать StringRelatedField. Это сработало для GET запроса, но не позволяет писать. Не смог найти никаких альтернатив для этого. Я хочу получить результат в формате json следующим образом: { …

08.02.2022
Как расположить содержимое рядом с боковой панелью?

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

08.02.2022
Докеризованный kong не может перенаправить запрос на django, который находится внутри docker

Я новичок в kong и я установил kong и django внутри моего docker. из kong я могу пересылать запросы на другие серверы, но он выдает "received an invalid response from upstream server", когда я пытаюсь протестировать django api. пожалуйста, …

08.02.2022
Сделать родительскую модель django доступной для набора форм, не отображая ее в html

У меня есть страница1 с двумя ссылками ('A' и 'B'), на которой конкретная ссылка, на которую нажимают, определяет параметр запроса /page2/?q=A или /page2/?q=B. На странице 2 пользователь заполняет инлайн-форму, родительская форма которой имеет значение 'A' или 'B' в зависимости …

08.02.2022
Как сохранить объект / экземпляр python класса в django models Fields

Я пытаюсь аутентифицироваться на некоторых прокси с помощью requests.Session(). После аутентификации я хочу сохранить объект сессии для дальнейшего использования. Есть ли какой-нибудь метод, который поможет мне сохранить объект класса запроса в полях Django. Что я хочу. в моей …

08.02.2022
OSError: библиотека под названием "cairo-2" не найдена на mac m1

Недавно я установил weasyprint и cairo и попытался запустить сервер django. Но, я получаю эту ошибку OSError: no library called "cairo-2" was found no library called "cairo" was found no library called "libcairo-2" was found cannot load library 'libcairo.so.2': …

08.02.2022
Настройка шаблона электронной почты django-otp

Я делаю двухфакторную аутентификацию (2FA) в своем приложении Django и использую пакет django-otp. Я хочу отправлять пользователям свои собственные письма. Я следовал официальной документации и добавил свои пользовательские настройки следующим образом: # django-otp template OTP_EMAIL_SUBJECT = …

08.02.2022
Как постоянно запускать мой проект Django на сервере EC2?

Я пытаюсь развернуть свой проект Django на нашем сервере EC2. Приложение работает хорошо, но оно останавливается, когда я закрываю putty.. Чтобы добиться этого, я следовал этой документации https://studygyaan.com/django/how-to-setup-django-applications-with-apache-and-mod-wsgi-on-ubuntu. Когда я попробовал этот блог на примере примера, …

08.02.2022
Как работает внешний ключ в моделях Django, основанных на классах?

Я добавил пример таблицы. Кто-нибудь может объяснить, как это отношение One to Many? И как здесь работает foreignKey? class Post(models.Model): title = models.CharField(max_length=100) content = models.TextField() date_posted = models.DateTimeField(default=timezone.now) author = models.FOreignKey(User, on_delete=models.CASCADE) # USER TABLE # user_id …

08.02.2022
Celery beat посылает одну и ту же задачу работнику дважды на каждом интервале

У меня есть следующее запланированное задание в example_app -> tasks.py: @app.on_after_configure.connect def setup_periodic_tasks(sender, **kwargs): sender.add_periodic_task( crontab(minute='*/1'), test.s(), ) @app.task def test(): print('test') Однако это запланированное задание выполняется дважды каждую минуту: celery_1 | [2022-02-08 16:53:00,044: INFO/MainProcess] Task example_app.tasks.test[a608d307-0ef8-4230-9586-830d0d900e67] …

08.02.2022
Моя база данных sqlite3 не создает новые сообщения при развертывании в heroku [duplicate]

Я создал сайт для размещения блогов и сайтов . Вот ссылка . Но дело в том, что после того как я его создал и разместил. И когда я создаю новые посты на развернутом сайте. Посты исчезают через …

08.02.2022
Несколько языков в отдельных полях для ElasticSearch

У меня есть приложение django и я использую django_elasticsearch_dsl_drf для управления документами для Elasticsearch (7.1) и обработки нескольких языков через django-parler. У меня есть куча документов, и некоторые поля имеют несколько языков. Я решил разобраться с этим следующим …

08.02.2022
Соединение с сервером на "localhost" (::1), порт 5432 не удалось:

подключение к серверу на "localhost" (::1), порт 5432 не удалось: Connection refused (0x0000274D/10061) Is the server running on that host and accepting TCP/IP connections? connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused (0x0000274D/10061) Is the server …

08.02.2022
Попытка настроить сообщения об ошибках с помощью serializers.EmailField() в Django

Я хочу настроить сообщения об ошибках валидации с дополнительным ключом "message". Я пытаюсь добавить новый dict к полю EmailField. Но когда я проверяю ответ с помощью Postman, я получаю только ключ. …

08.02.2022
TypeError: ModelSerializer.create() получил неожиданный аргумент ключевого слова 'image'

Models.py файл class Product(models.Model): """ This is The Product table contining all product items. """ name = models.CharField(max_length=255) title = models.CharField(max_length=255) slug = models.SlugField(max_length=255, unique=True) brand = models.ForeignKey(to='brands.BrandProfile', on_delete=models.DO_NOTHING, related_name='brand_product') # brand=models.CharField(max_length=30) category = models.ForeignKey( to='products.Category', on_delete=models.DO_NOTHING) # sizes = …

08.02.2022
Как обработать ошибку BadNameSpaceError в Socketio?

Я наблюдаю эту проблему после создания моего сервера с использованием django. Я хочу понять, почему это произошло и как я могу решить эту проблему? wsgi.py import os import socketio import eventlet import eventlet.wsgi from django.core.wsgi import get_wsgi_application from django.contrib.staticfiles.handlers …