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

01.03.2022
Работа стандартного кода представления, формы и шаблона Django для обновления модели

Я пытаюсь понять, как на самом деле работает очень регулярно используемая форма кода в Django views.py. Я часто встречаю следующее (или его разновидность), но я не могу найти построчное объяснение того, как работает код - что мне нужно, если я …

01.03.2022
Как показать связанное значение строк внешнего ключа в Django Rest Framework

Я получаю ответы в значениях внешнего ключа, как показано ниже Изображение здесь но мне нужен ответ значений в строке, которая возвращается из метода str в файле models. мои модели приведены ниже from django.db …

01.03.2022
Как написать тестовый просмотр на основе классов для каналов Django с помощью модуля unittest

Я пытаюсь написать unittests для моих веб-сокетов. Я не писал их раньше, поэтому мне трудно понять, как написать, используя модуль unittest пакета python. Это мой потребитель: class DepartmentInfoConsumer(JsonWebsocketConsumer): def connect(self): if not self.scope["user"]: raise DenyConnection() self.accept() self.group_name = "test" …

01.03.2022
Ошибка django при работе с базой данных postgresql на реальном хосте

Это моя первая программа python для запуска на сервере, и у меня возникла ошибка при подключении к базе данных. когда я добавляю эту строку в файл настроек DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'rahepooy_afsoone_db', 'USER': 'rahepooy_afsoone', 'PASSWORD': '****************', …

01.03.2022
Кто-нибудь может мне помочь, когда я отправляю почту через django send mail я получаю ошибки, если я отправляю почту без развертывания, то она работает [закрыто]

но если я отправляю без развертывания, то все работает 1: введите описание изображения здесьhttps://i.stack.imgur.com/AhOTz.jpg* подчеркнутый текст*

01.03.2022
Я хочу вывести данные на html, которые хранятся в листе excel(xlsx), на самом деле я получаю вывод, но не в правильном виде. Пожалуйста, проверьте код.

Views.py info = [] def get_info(request): r1 = pd.read_excel('file_data.xlsx') for index, row in r1.iterrows(): if row["USER NAME"] == str(user_name()): info.append(row) #name = row['USER NAME'] #date = row['DATE'] #file_name = row['FILE NAME'] #remarks = row['REMARKS'] return render(request,'files.html',{'info':info}) #return render(request,'files.html',{'name':name, …

01.03.2022
Как сохранить полученные данные в json файл во vue?

У меня из djаngo во vuejs приходят данные, которые нужно из фронта сохранить в json-файл. Как можно это сделать? Пробовала с let data = JSON.stringify(res.data); console.log(">>> ExerciseData_data", data); var fs = require('browserify-fs'); fs.writeFile("thing.json", data); но приходит ошибка такая …

01.03.2022
Какой набор запросов следует выполнить, чтобы выбрать все нарушенные отношения "один к одному"?

У меня есть 2 модели: class Asset(models.Model): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) ... some other fields ... class AssetConstructorData(models.Model): asset = models.OneToOneField( Asset, on_delete=models.CASCADE, primary_key=True, related_name='constructor_data', ) ... some other fields ... По некоторым историческим …

01.03.2022
Получение проблемы при редактировании записи в Django Form

Все у меня возникает проблема при редактировании записи на основе идентификатора проблемы, только запись о проблеме отображается автоматически, чат-вопрос и запись о варианте не отображаются автоматически, возможно, мой ORM ошибается. Даже когда я сохраняю запись получаю ошибку, пожалуйста, помогите мне. …

01.03.2022
Python pipenv не может установить библиотеки?

Моя среда pipenv отказывается устанавливать различные библиотеки python, ссылаясь на проблему с ssl-сертификатом, есть какие-нибудь решения? Вот сообщение об ошибке: PS C:\Users\NAME\OneDrive\Documents\GitHub\mainsite> pipenv install django Installing django... Error: An error occurred while installing django! Error text: Could not fetch …

01.03.2022
Django-Tenants приводит к тому, что App_model не существует с функциональным pytest

Я пытался сделать это, используя подход функционального тестирования, а не тестирования классов подход, основанный на классах: class SomeTest(TenantTestCase): def setup(): super().setup() def test_some_do_something(): #... test_code def test_some_do_something_again(): #... test_code_again Вышеупомянутый подход на основе классов работает хорошо, поскольку …

01.03.2022
Как использовать функции модели в представлениях для нескольких экземпляров в Django?

У меня есть модель записи блога, и я определил функцию для вычисления количества лайков. Модель выглядит следующим образом -> class Post(models.Model): user = models.ForeignKey(User, on_delete=models.PROTECT) title = models.CharField(max_length=255) description = models.CharField(max_length=1000,null=True) Tags = models.CharField(max_length = 255,null=True,blank=True) Created_date = …

01.03.2022
Передать аргументы

Пользователь заполняет форму, нажимает отправить, далее его перекидывает на страницу успешной отправки формы и я передаю название файла, в котором генерируется заявление в doc формате. name_file - это название сформированного документа. return render(request, "succes.html", {'name_file': name_file}) На странице succes …

01.03.2022
Как добавить 0, когда неделя TruncWeek не дает результата в запросе Django?

Я хочу запросить количество выпусков в группе по неделям. query1 = MyModel.object.filter(issue_creator__in=group.user_set.all()).\ annotate(week=TruncWeek('issue_creat_date')).values('week').annotate(count=Count('id')).order_by('week')) результат запроса в порядке. результат кверисета: [ {'week': datetime.datetime(2022, 1, 3, 0, 0, tzinfo=<DstTzInfo 'Europe/Stockholm' CEST+2:00:00 DST>), 'count': 9}, {'week': datetime.datetime(2022, 1, 10, …

01.03.2022
Получать несколько раз или фильтровать id__in на наборе запросов, что эффективнее в django?

Какой из следующих вариантов более эффективен в django, если длина ids не очень большая? items = [item for item in queryset.filter(id__in=ids)] items = [queryset.get(id=id) for id in ids]

01.03.2022
В чем разница между этими двумя

У меня есть флажки в моем представлении для фильтрации данных У меня есть два разных поля, реализованных таким образом в моем ListAPIView Какая разница между полем 1 и полем_2 field_1 = request.GET.get('field_1', 'true') == 'true' field_2 = request.GET.get('field_1', False) …

01.03.2022
Как заставить .env предварительно коммитировать + mypy + django-stubs

Я стараюсь настроить start mypy + django-stubs cheking перед коммитом. Я использую для этого pre-commit. Когда я пытаюсь зафиксировать, у меня возникает ошибка django.core.exceptions.ImproperlyConfigured: Установите переменную окружения POSTGRES_DB. Эта переменная находится в файле .env, я экспортирую переменные из .env …

01.03.2022
(django_mysql.E016) Для использования JSONField требуется MySQL 5.7+

Я получаю следующую ошибку: (django_mysql.E016) MySQL 5.7+ is required to use JSONField HINT: At least one of your DB connections should be to MySQL 5.7+ Моя текущая версия MySQL - 5.7.37 mysql Ver 14.14 Distrib 5.7.37, for Linux …

01.03.2022
Как перенаправить из представления на корневой URL в Django?

Я пытаюсь добавить ссылку на мой сайт django, которая перенаправляет с представления catalog1 на страницу catalog2. В основном, я хочу перейти от .../catalog1 к .../catalog2/other-page. Все другие ответы, которые я видел, требуют перенаправления сначала на http://127.0.0.1:8000/, а затем на catalog2, …

01.03.2022
Apache не может вернуть секреты из менеджера секретов AWS

Как настроить apache на выполнение aws configure перед запуском приложения? ЖУРНАЛ ОШИБОК : [Tue Mar 01 04:30:32.202853 2022] [wsgi:error] [pid 54523:tid 139982691088128] [remote 68.234.152.211:50306] File "/home/ubuntu/env/lib/python3.8/site-packages/django/conf/init.py", line 71, in _setup [Tue Mar 01 04:30:32.202857 2022] [wsgi:error] …

01.03.2022
Django dynamic forms setting max_length property

Я создаю систему 'Forms Management' для своего приложения. Я создаю форму динамически, используя метод 'фабрики' пользовательской формы. Данные формы находятся в json-файле. Я могу создать поле forms.CharField и установить свойства label, required, initial и help_text. При попытке …

01.03.2022
Как исправить ERROR: Не удалось собрать колесо для psycopg2?

Я использую ubuntu 20.04 и хочу установить зависимости проекта django, используя файл requirements.txt. Проект использует python3.9. и я уже установил python3.9 и postgresql. Я уже пытался установить зависимости с помощью pipfile, но он не смог заблокировать зависимости. установка …

01.03.2022
Как получить значения класса в статическом методе

Я хочу получить значение поля, как мы используем self в моделях Django. class UserModel(Model): id = IDField() uid = TextField() @classmethod def get_user(cls): return cls.uid Метод class, продолжает возвращать NONE вместо строкового значения поля uid. Я что-то упустил? …

01.03.2022
Нет модуля с именем 'guardian.backends'?

я разворачиваю проект django, uwsgi & nginx & mysql уже установлены,. и 127.0.0.1:8000 url прошел хорошо, но возникла ModuleNotFoundError когда я перешел на 127.0.0.1:8000/admin url, это выглядит так: ModuleNotFoundError: No module named 'guardian.backends' Я не понимаю эту ошибку.

01.03.2022
Поиск ближайшей станции наблюдения из API Национальной метеорологической службы в Python/Django

Итак, после нахождения координат ближайшей станции, мне нужно извлечь название станции. Вот пример ответа, с которым я работаю: https://api.weather.gov/gridpoints/OKX/34,39/stations Данные станции находятся в свойстве 'features'. Как мне извлечь название станции на основе координат.

01.03.2022
Apscheduler перестал работать случайным образом без каких-либо исключений

Я создаю веб-сеть django и использую apscheduler для выполнения некоторых запланированных задач. При запуске все было в порядке. Но через некоторое время планировщик отказался работать и ничего не оставил в журнале. Журнал просто остановился без исключения. Ниже представлена …

01.03.2022
Модель Django со значением в виде специального кода символов HTML

Я запутался в том, как реализовать модель Django, в которой значением является специальный код html-символа для создания шахматной доски. В качестве образца я рассматриваю модель доски судоку: class Board(models.Model): name = models.CharField(max_length=4, primary_key=True) value = models.SmallIntegerField() Значение …

01.03.2022
Прерывистая ошибка сервера при отправке форм с помощью Django

Я получаю следующую ошибку 500 сервера при развертывании моего веб-приложения Django на google app engine: Error server error the server encountered an error and could not complete your request please try again in 30 seconds Простое обновление …

01.03.2022
Django Encrypt FileField with Fernet object has no attribute '_committed' occurred

Я передаю несколько загрузок pdf в представление из формы. (используя Uppy.XHRUpload) Я хочу зашифровать их перед сохранением в модели. Когда я тестирую файлы, они могут быть зашифрованы и сохранены в файл, а затем прочитаны и расшифрованы просто …

01.03.2022
Невозможно получить доступ или найти объект django many to many после создания

Мне пришлось объединить две функции в моем приложении Django в связи с обновлением API. Раньше одна функция создавала все объекты, а вторая получала доступ к этим объектам через .get() и .filter() и т.д. Теперь мне пришлось объединить эти две …

01.03.2022
Django ORM фильтр только по нижнему регистру

Как использовать Django ORM для фильтрации объектов, которые показывают только строчные буквы? Например, в моем случае, я хочу обновить все электронные письма, которые имеют "нестрочные" объекты на "строчные". from django.db.models.functions import Lower User.objects.exclude(email__islower=True).update(email=Lower("email")) /|\ |

01.03.2022
Как заменить gunicorn на Nginx

У меня есть существующий проект, который использует G-unicorn, потому что он развернут на lynx. но когда я устанавливаю на локальную машину windows, некоторые вызовы API не работают из-за Cors_allowedstrong text not allowed, что, как я предполагаю, вызвано тем, что …

01.03.2022
Django channels, отклоненный запрос от клиента при добавлении нового заголовка к запросу

Мне нужно добавить новый заголовок к запросу websocket, но он отклоняется и отключается еще до выполнения метода connect в классе WebSocketConsumer : class RecordConsumer(WebsocketConsumer): def connect(self): user = self.scope["user"] print(user.is_authenticated) header_name, header_value = self.scope["headers"][-1] print(header_name, header_value) print(header_name.decode("utf-8") == "issurvey" …

01.03.2022
Развертывание Python в облачной платформе google

Мое приложение django использует sendgrid для отправки почты. Оно работает локально нормально. После развертывания в облаке. Оно показывает ошибку импорта sendgrid

01.03.2022
Django Операционная ошибка : No Such Column

У меня есть тестовый пример, использующий Django MigratorTestCase. Ранее тестовый пример работал нормально, но потом мне пришлось добавить колонку с названием updated, и я сделал миграции в проект, но с тех пор тестовый пример не работает, и я не …

01.03.2022
Повторное использование аннотированного значения в кверисете Django

В этой аннотации я создаю значение ever_error, которое равно 1, если для любой уникальной комбинации 'image__image_category__label', 'image__subject', 'image__event' и 0 в противном случае d = ImageAcquisitionJob.active_objects.values('image__image_category__label', 'image__subject', 'image__event')\ .annotate( ever_error=( Max( Case(When(has_error=True, then=Value(1)), default=Value(0), output_field=IntegerField()) ) ) ) …

01.03.2022
Использование не-AWS S3 хранилища с Django?

У меня есть хранилище S3, которое не размещается в AWS. Я попробовал свою учетную запись AWS в качестве файлового хранилища, которая работала нормально, однако, когда я переключаю учетные данные на не-AWS провайдера, я получаю: botocore.exceptions.ClientError: Произошла ошибка (403) …

01.03.2022
Var внутри атрибута объекта [дубликат]

я получил эти коды `{%for number in List %} <div class="top"> <h3> <a href="/my-blog-post">{{songs.history.0.Song}}</a> </h3> <section> <p>{{number}}Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec viverra nec nulla vitae mollis.</p> </section> <footer> <small> Posted on <time datetime="2017-04-29T19:00">Apr 29</time> in …

01.03.2022
Обновление базы данных при нажатии пользователем на флажок

Я создал модель для контроля существования определенного списка документов клиента. models.py class PersonalDocumentation(models.Model): project = models.ForeignKey(Project, on_delete=models.CASCADE, verbose_name='Project') cnd = models.BooleanField(default=False, verbose_name='CND proponente') producer_registration = models.BooleanField(default=False, verbose_name='Inscrição de produtor rural') sales_invoices_agriculture = models.BooleanField(default=False, verbose_name='Notas de comercialização agrícolas (3 anos)') sales_invoices_livestock …

01.03.2022
Что такое MyModel.objects в Django?

Я прохожу курс Django для начинающих, в котором я дошел до уровня создания моделей и вставки данных в таблицы. Я создал следующую модель: from django.db import models # Create your models here. class Names(models.Model): first_name = models.CharField(max_length=30) last_name …