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

04.11.2022
Как перевести систему маршрутов в django 1 на django 2,3?

В учебнике автор использовал старую версию urls.py в urlpatterns и я не могу перевести url(r'^image/(?P<width>[0-9]+)x(?P<height>[0-9]+)/$') это в path() Спасибо большое Я хотел бы решить этот вопрос

04.11.2022
! [remote rejected] main -> main (pre-receive hook declined) error: failed to push some refs to 'https://git.heroku.com/mighty-island-82287.git' error

Я ввожу git push heroku main и так: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 remote: Compressing source files... done. remote: Building source: remote: remote: -----> Building on the Heroku-22 stack remote: -----> …

04.11.2022
Когда я хочу развернуть свой проект djnago на aws elastic beanstalk, он выдает ошибку

Когда я хочу развернуть свой проект Django на AWS elastic beanstalk он выдает ошибку это моя ошибка и я не знаю как ее исправить

04.11.2022
Как реализовать функцию async await в приложении Django при получении информации из удаленной базы данных

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

04.11.2022
Django-imagekit - не падать, когда исходный файл не существует

У меня есть модель Django, в которой есть изображение и автогенерируемая миниатюра: img = ImageField(upload_to=..., max_length=64) img_thumbnail = ImageSpecField([ResizeToFit(width=64, height=64)], source='img') По ряду причин поле img может содержать имя файла, которого больше нет в файловой системе. Когда …

04.11.2022
API-запрос в Django Rest Framework

Я создал API из базы данных, я могу просматривать API, но я не могу сделать запрос, например, через URL: 127.0.0.1:8000/author?author_id=9, я не уверен, куда добавить код запроса. Я хочу фильтровать по полям. Вот мой models.py class AuthorAPI(models.Model): author_id=models.IntegerField() name=models.TextField() …

04.11.2022
Django serializer возможность либо создания нового объекта, либо использования существующего

Ниже приведен пример ввода: 'abc_obj': { "comments": string, "ref": string, "customer": 1, "address": { "street": string, "country": string, } } Это сериализатор: class ABCObjSerializer(ModelSerializer[ABCObj]): address: AddressSerializer = AddressSerializer(required=False) customer: CustomerSerializer = CustomerSerializer(required=False) class Meta: model = ABCObj …

04.11.2022
Отображение поля выбора в шаблоне Django

Я пытаюсь найти работоспособное решение для моей проблемы. Я уже нашел ответы на два похожих вопроса, но все равно не могу их решить. Если у нас есть класс, подобный этому: from django.db import models class Consumer(models.Model): SIZES = ( …

04.11.2022
Django модель: получить QuerySet из OneToOne

Допустим, у меня есть такая модель: class Place(models.Model): name = models.CharField(max_length=50) class Restaurant(models.Model): place = models.OneToOneField(Place, on_delete=models.CASCADE) И у меня есть этот QuerySet: <QuerySet [<Place: 123>, <Place: 456>]> Я хотел бы получить список ресторанов, связанных с …

04.11.2022
Изменение порядка следования объектов django на сайте с помощью javascript

На html странице у меня есть список песен {% for comp in composition %} .... <button class="down_song"> <button class="up_song"> <p>{{ comp.title }}<p> .... {% endfor %} также у каждого трека есть две кнопки: вверх и вниз. Как сделать …

04.11.2022
Как сделать не обязательную для заполнения форму?

У меня есть checkbox, который хочу сделать не обязательным к заполнению, как это можно реализовать. На сколько я понял аргумент required идет к форме по умолчанию. Я пытался передать ему параметр false в самой форме: CheckBox = forms.CharField( widget=forms.CheckboxInput( attrs={'type': …

04.11.2022
Разница между несколькими рабочими gunicorn с одним экземпляром сервера и 1 рабочим gunicorn с несколькими экземплярами сервера

У меня есть приложение django, работающее с gunicorn (с рабочим типом gevent), которое размещено на aws. Какова разница между 1 рабочим gunicorn, но с несколькими экземплярами размещенного приложения, и несколькими рабочими, но только с одним экземпляром размещенного приложения? …

04.11.2022
Как отобразить разные поля через list_display для is_staff и is_superuser в Django

Есть админка в которой у меня пользователи is_staff это пользователи которые могут работать с некоторыми моделями. Для is_staff я могу вывести все нужные поля через list_display ("name", "address", ). Так же у меня есть главный пользователь is_superuser это пользователь "наблюдатель" …

04.11.2022
DJango: АВТОМАТИЧЕСКОЕ ПЕРЕНАПРАВЛЕНИЕ НА ЯЗЫК ПО УМОЛЧАНИЮ

Hi, I have a strange problem with my Django website. In my settings.py my default LANGUAGE_CODE = 'nl'. When I go to www.example.be with DEBUG = True then I am automatically redirected to www.example.be/nl. When I go to www.example.be with …

04.11.2022
Аутентификация пользователя сайта wordpress на сайте django

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

04.11.2022
Получение информации из Jquery в представлениях Django

В скрипте jquery я получаю информацию из таблицы в переменную data в формате json: <script> var $table = $('#table') var $button = $('#button') $(function() { $button.click(function () { data = JSON.stringify($table.bootstrapTable('getData')) $.ajax({ url: "{%url 'addCampaign'%}", type: "POST", data: { …

04.11.2022
Отношения DRF Serializer Ошибка: Прямое присвоение прямой стороне множества "многие ко многим" запрещено. Вместо этого используйте group.set()

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

04.11.2022
Передача данных JSON из React в Django с помощью POST-запроса

Я пытаюсь передать информацию с помощью POST, но получаю запрос в OPTIONS. запрос - "OPTIONS /store-register HTTP/1.1" 200 13. когда я меняю в views.py request.method == 'POST' на: request.method == 'OPTIONS', я получаю "Broken pipe from ('127.0.0.1', 61126)" Я …

04.11.2022
Как выполнить вычисление в Django ORM по подмодели

Я пытаюсь понять, как получить определенным клиентам процентную долю дохода, который может быть разделен между несколькими владельцами или поделен поровну. Модели (упрощенные) следующие: class Client(Model): ... class Loan(Model): applicants = ManyToManyField(Client) class Income(Model): loan = ForeignKey(Loan) amount = DecimalField() …

04.11.2022
Django: Отображение многошаговой формы SessionWizard внутри модала существующего представления

Я пытаюсь создать клон Instagram и иметь главную страницу в index представлении. Я хочу добавить многоступенчатую форму для добавления нового поста, как показано ниже: Шаг 1: Загрузить изображение Шаг 2: Добавить надпись и отправить Как …

04.11.2022
Nginx не настроен и неактивен после обновления платформы AL2 Docker до новейшей версии

У нас есть докеризованное Django-приложение на Elastic Beanstalk, работающее на ныне устаревшей платформе AMI, развернутое через EB CLI. Я единственный технический сотрудник и только недавно унаследовал эту среду, практически без передачи и без опыта работы с AWS. Когда я …

04.11.2022
Импорт "django.shortcuts" не может быть разрешен из соуса Pylance(reportMissingModuleSoucre)

[![import "django.shortcuts" could not be resolved from sauce Pylance(reportMissingModuleSoucre) from django.shortcuts import render # Create your views here. def get_home(request): return render(request,'home.html') я ничего не пробовал, мне нужна помощь

04.11.2022
Django - Ошибка при фильтрации кверисета полей формы

Я создал форму и представление (FBV) для добавления новой модели. Я переопределил __init__ формы, но теперь, когда я пытаюсь получить доступ к моему представлению, оно выдает ошибку У объекта 'CreationForm' нет атрибута 'get' Мое мнение: def …

04.11.2022
В моем приложении django есть изображение png, которое хорошо отображается локально, но при развертывании на heroku оно больше не отображается.

В моем приложении django есть изображение png, которое хорошо отображается локально, но при развертывании на heroku оно больше не отображается. Все остальные изображения в моем приложении отображаются нормально как локально, так и на heroku. Каковы могут быть причины такого …

04.11.2022
Можно ли выполнить итерацию по одному набору запросов, но показать другой набор в DRF?

У нас есть объект config в нашем коде и простая таблица для псевдонимов config (alias + config). Я хочу создать общий API, используя ModelSerializers для перечисления следующего для каждого ALIAS: { "alias": "test", "config_param_1": 1, "config_param_2": True } …

04.11.2022
Django.Programming Error: Table Name Does Not Exist - Как решить?

Я удалил модель в Django, которую создал для тестирования. Теперь, когда я пытаюсь запустить makemigrations и mirgrate, я получаю следующую ошибку: django.db.utils.ProgrammingError: table "members_test" does not exist Есть ли стандартная процедура, которую я должен выполнять при удалении …

04.11.2022
Unittest отправка бинарного файла protobuf ошибка

Я пытаюсь реализовать модульные тесты для моего проекта django rest framework. Я отправляю файлы protobuf. Мой код: def test_post(self): files_dir = os.path.join(settings.BASE_DIR, 'api/test_files') path = files_dir + '/test1_test2.bin' myfile = open(path,'rb') self.guest_client.post( '/config?content-disposition=%20attachment%3Bfilename%3D%22test1_test2.bin%22', data=myfile, content_type='application/octet-stream' ) …

04.11.2022
Неправильное использование оконной функции LAG() произошло, когда я использовал функцию sum()

Магазины отключаются событиями BLOCK_EVENTS и включаются событиями UNBLOCK_EVENTS. Мое требование - активный диапазон магазина. Я привел ниже код, который я использую, но проблема заключается в том, что когда я хочу собрать все активные_периоды вместе, это дает ошибку. # models.py …

04.11.2022
Невозможно запустить миграции для веб-сервиса django с бэкендом postgresql через docker

Я пытаюсь развиваться в проекте книжного магазина, упомянутого в книге под названием Django для профессионалов от Винсента По мере того, как я пытаюсь расти на нем, мой requirements.txt вырос до asgiref==3.5.2 Django==4.0.4 psycopg2-binary==2.9.3 sqlparse==0.4.2 django-crispy-forms==1.14.0 crispy-bootstrap5==0.6 django-allauth==0.50.0 …

04.11.2022
Как настроить Cheetah на Django

Есть ли учебник, как настроить Django и cheetah на вывод простого текста типа hello world в переменных или списках? Я пытаюсь настроить гепард с django или найти инструкции или учебники

04.11.2022
Не удается подключить Django к postgres

Я пытаюсь подключить мое приложение django к postgres, но оно выдает следующую ошибку. connection to server at "127.0.0.1", port 5432 failed: FATAL: database "testDB" does not exist сервер postgres запущен я проверил его также перезапустил сервер все …

04.11.2022
Как отобразить панель инструментов django-quill-editor?

В моем приложении мне нужно создавать, редактировать и отправлять html-письма. Я установил пакет django-quill-editor и успешно отобразил html-контент в редакторе quill - но только в админке. В моем приложении для кампании я могу отобразить html, но не панель инструментов …

04.11.2022
Как отправить письмо, в котором не нужно срабатывать на определенный url?

Я пытаюсь создать автоматизированную систему электронной почты для целей электронной коммерции, Итак, я хочу отправить письмо, если пользователь не зарегистрирован, с tracking_no, всякий раз, когда мы назначили tracking_no для OrderItem, я не понимаю, как я смогу поместить это в функцию …

04.11.2022
ImportError: libssl.so.1.0.0: невозможно открыть файл разделяемого объекта: Нет такого файла или каталога

При запуске проекта через pipenv я получаю следующий стектрейс. Поскольку я обычно не работаю с проектами pipenv и cookiecutter, я изо всех сил пытаюсь это исправить. Любая помощь будет принята с благодарностью. Если это имеет значение, то я пытаюсь собрать …

04.11.2022
Вытаскивание значений из очереди, созданной в другом представлении Django

У меня есть два представления: одно, которое создает очередь и добавляет в нее элементы, и другое, которое вызывается с помощью AJAX вызова, когда нажимается кнопка, из фронтенда. Теперь я хочу использовать вещи внутри очереди на представлении, …

04.11.2022
Ошибка пользовательских шаблонов Django Jazzmin на Heroku

У меня проблема с submit_line.html на Heroku, когда я развернул, моя дополнительная кнопка не отображается, некоторый код из моего проекта. Когда я запускаю локально с настройками heroku (без отладки) - все идет хорошо В папке app/module: templates/admin/module_name/model_name/ …

04.11.2022
Как сохранить файлы из входящей электронной почты с помощью imap_tools в ведро AWS S3

У меня есть сервер электронной почты, размещенный на AWS EC2. Я использую imap_tools для получения содержимого электронной почты. Когда я пытаюсь получить файл через полезную нагрузку, я получаю следующее возвращение; att.payload # bytes: b'\xff\xd8\xff\xe0\' Пожалуйста, как …

04.11.2022
Как запустить скрипт python в команде cpanel при использовании поддомена

Здравствуйте, у меня проблема с запуском скрипта python. Я только что загрузил свой проект django на cpanel и хочу, чтобы скрипт python автоматически запускался, но так как я новичок в cpanel, я не знаю, как указать путь в командной …

04.11.2022
DRF - Как перенаправить пользователя после того, как он уже отправил ответ

Я столкнулся со следующей проблемой: я создаю интеграцию стороннего приложения в мое приложение Django. Пользователи, которые уже пользуются сторонним приложением, должны иметь возможность нажать на кнопку и быть перенаправленными в мое приложение. При перенаправлении сторонняя компания отправляет POST-запрос с JSON, …

04.11.2022
Как разрешить пользователям изменять свой адрес электронной почты?

Я хотел бы, чтобы у sociallogins была возможность указать локальный пароль (если они хотят/не обязательно), а у локальных учетных записей была возможность изменить свой адрес электронной почты. Каков наилучший подход для этого?