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

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 …

08.02.2022
Модификация django simple captcha

Я использую django-simple-captcha и crispy form Вот мой код: forms.py from django import forms from captcha.fields import CaptchaField class ContactEntryForm(forms.Form): name = forms.CharField( label="", widget=forms.TextInput(attrs={'placeholder': 'Full Name'}) ) email = forms.CharField( label="", widget=forms.TextInput(attrs={'placeholder': 'Email', 'type': 'email'}) ) subject = …

08.02.2022
Django - два разных URL вызывают один и тот же метод, что приводит к ошибке

Проект urls.py urlpatterns = [ path('', include('products.urls')), ] приложение urls.py path('p/a/s/',views.get_product_store_data,name='get_product_store_data'), # store by url path('<str:store_url>/',views.store_from_url, name="store_from_url"), path('p/',views.show_product_list, name="show_product_list"), # Random store detail path('s/d/<store_id>/',views.random_store_detail, name="random_store_detail"), # Random Service List path('sr/',views.get_random_service_list, name="get_random_service_list"), в приложении urls.py 2-й …

08.02.2022
Django : __str__ возвращает нестроку (тип NoneType), только если определен __str__

Я знал, что есть тонны сообщений об этой ошибке. Я думаю, что то, что я получил, довольно странно. Ок, вот он. models.py class Axie(models.Model): id = models.IntegerField(primary_key=True) name = models.CharField(max_length=30, blank=True, null=True) sire = models.ForeignKey("Axie", related_name= "mysire", …

08.02.2022
Django: Как обслуживать мультимедиа для аутентифицированных пользователей из частных пространств цифрового океана?

Я создал частное пространство на DigitalOcean и могу успешно загружать на него файлы изображений с помощью django-storages, согласно методу подклассификации S3Boto3Storage показанному здесь Витором Фрейтасом. Я опущу все настройки S3 из settings.py, если только кто-нибудь …

08.02.2022
Как исключить определенное значение из списка и получить остальные значения в шаблоне django

Я использую Django, и хочу вывести значения, исключая определенное значение из списка, используя тег шаблона. {{ backup.teacher }}: 'Adam/Helen/Edward' <tbody> {% for backup in backup %} {% for leave in leave %} <tr> <td>{{ leave.name }}</td> --> ex: Helen <td>{{ …

08.02.2022
Django - получать данные из формы и возвращать пользователю, чтобы он мог редактировать/удалять их

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

08.02.2022
Как просмотреть словарь Django в шаблоне HTML

Я новичок в Django и не очень хорошо представляю, как работает язык шаблонов Django, но у меня есть словарь, который выглядит примерно так: { "info":{ "a":"test1", "b":"test2", } } Как я могу получить значения для "a" и "b" в …

08.02.2022
Развертывание приложения socketio Django с помощью gunicorn и Nginx

Я использую Django для своего приложения и библиотеку socketio она работает достаточно хорошо, но у меня есть несколько вопросов и проблем. Я хочу знать, что является лучшим способом развернуть это приложение, используя Nginx и gunicorn с eventlet. …

08.02.2022
Django - Celery не может найти мои задачи. Как я могу настроить эту структуру проекта?

Я получаю KeyError: 'example_app.tasks.example_task' всякий раз, когда пытаюсь выполнить задачу (example_task.delay()) Структура проекта: |-- config | |-- celery.py | |-- settings.py | |-- src |-- example_app | |-- tasks.py | |-- example_app2 |-- tasks.py celery.py from …

08.02.2022
Cookie не устанавливается в заголовке запроса при отправке запроса из React

Мой бэкенд выполнен на Django, а фронтенд - на React. Я установил заголовок CROS и добавил настройки следующим образом. Настройки Django Для отправки запроса я использую fetch и установил credentials: 'include'. Я использую аутентификацию …

08.02.2022
Проблема с аутентификацией в django с помощью имени пользователя и лица

До сих пор я могу выполнять двухфакторную аутентификацию (имя пользователя + пароль + лицо) . Я хочу знать, как изменить аутентификацию, используя только имя пользователя и лицо. view.py def face_login(request): if request.method == 'POST': form = AuthenticationForm(request, request.POST) if …

08.02.2022
Почему мой шаблон Django не отображает правильную дату, указанную в базе данных?

Моя модель содержит поле даты 'valid_until'. Даже если запись содержит дату '12/25/2022', шаблон обновления буквально отображает в качестве содержимого 'mm/dd/yyy', когда пользователь пытается изменить дату. Почему? Также, похоже, нет способа создать текст-заменитель или даже изменить формат даты (она всегда отображается …

08.02.2022
Функция Django @sync_to_async может быть использована в uwsgi env?

Я хочу использовать функцию @sync_to_async на django. Согласно Django Asynchronous Support Document, Async views will still work under WSGI. Означает ли это, что "@sync_to_async" также можно использовать без добавления asgi env на uwsgi env? …

08.02.2022
Django: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)

Я пытаюсь отправить электронную почту, используя smtplib в Python. Вот функция email(): def email(to, subject_parameter, body_parameter): subject = subject_parameter body = body_parameter sender_email = "pfcbookclub@gmail.com" receiver_email = to password = "Zt2.~[3d*.[Y5&5r" # Create a multipart message and set headers message …

08.02.2022
Хранение формы, связанной с внешним ключом, в Django

Моя модель models.py: class User(AbstractBaseUser,PermissionsMixin): email = models.EmailField(db_index=True, unique=True, max_length=254) phone = models.CharField(max_length=20,help_text='Номер телефона') is_staff = models.BooleanField(default=True) # must needed, otherwise you won't be at is_active = models.BooleanField(default=True) # must needed, otherwise you won't be « is_superuser = models.BooleanField(default=False) # …

08.02.2022
Адаптируйте мое представление django к form-wizard.init.js и jquery.steps.min.js для сохранения в базе данных

У меня вопрос, дело в том, что у меня есть проект на django, в котором есть form-wizard.init.js и jquery.steps.min.js и он работает довольно хорошо, я также разместил formset в django, все в порядке. Дело в том, что я …