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

26.08.2021
Медиафайлы не отображаются после развертывания проекта django на heroku

Я развернул свой сайт (построенный на django) на heroku, все статические файлы видны, но медиафайлы не отображаются.

26.08.2021
Как скрыть заголовок InlideModelAdmin, если нет связанных объектов

Мое решение, но мне кажется, что есть более элегантное решение class ModelInline(StackedInline): model = Model @register(AnotherModel) class AnotherModelAdmin(ModelAdmin): inlines = [ModelInline] def get_inlines(self, request, obj): inlines = super().get_inlines(request, obj) if not another_model_instance.<related_name>.exists(): inlines.remove(ModelInline) return inlines

26.08.2021
Ajax в Django создает дубликаты элементов

У меня есть форма, которая при отправке создает график с помощью Plotly. Я пытаюсь использовать Ajax для отправки формы без обновления страницы. Хотя форма успешно отправляется, div формы дублируется на экране. Я не знаю, как решить эту проблему. Я …

26.08.2021
Невозможно загрузить большой файл из панели администратора django

У меня есть приложение на django. Я хочу загружать файлы из панели администратора этого приложения. После загрузки файлов они загружаются в облачное хранилище google и удаляются из приложения. Я получаю ошибку DATA_UPLOAD_MAX_MEMORY_SIZE, потому что размер моего файла около 1GB. …

26.08.2021
Метод Post Method не разрешен в методе отправки CBV, когда форма недействительна

При создании представления с помощью класса FormView и использовании метода dispatch для получения некоторых данных во время инициализации класса, возникает ошибка, когда форма становится недействительной {'detail': ErrorDetail(string='Method "POST" not allowed.', code='method_not_allowed')} < class TestView(LoginRequiredMixin,FormView): form_class = TestForm template_name = …

26.08.2021
Fromtimestamp возвращает мне Неверный аргумент

Я пытаюсь преобразовать переменную int (timestamp) в datetime, но django возвращает мне fromtimestamp Invalid argument date_time = datetime.fromtimestamp(int(request.data["time"])) Exception Type: OSError Exception Value: [Errno 22] Invalid argument Как решить эту проблему?

26.08.2021
Вложенный строковый эквивалент цикла for в отдельных таблицах модели Django

У меня есть вложенный цикл for, чтобы увидеть, где поле из таблицы Clock равно полю из таблицы Employee, и когда это происходит, выполнить некоторое условие. Это кажется чрезвычайно интуитивным, однако я, похоже, допускаю фундаментальную ошибку. Мой оператор if не …

26.08.2021
Как преобразовать '2021-08-24T11:00:19Z' в datetime и найти дни между ним и текущим временем в django

Я получаю следующую строку publishedAt '2021-08-24T11:00:19Z' из youtube's api для объекта video. Но я не понимаю, как преобразовать ее в объект datetime и найти часы между ней и текущим моментом. Я попробовал следующий код, но он не сработал view.py …

26.08.2021
Как я могу создать структуру данных json в mongodb подобным образом?

У меня проблема с созданием этой структуры внутри моей mongodb. Я использую django. Djongo - это модель, которую я использовал, чтобы попытаться создать это, но я не могу найти способ. Я пробовал использовать Arrayfield и embeddedfield, но я застрял. …

26.08.2021
Django nginx gunicorn как они связаны между собой?

Я хочу развернуть свое приложение django на сервере linux. Для этого я использую gunicorn (version 20.1.0) nginx/1.18.0 Django==3.0.5 sites-available/bunn_nginx.conf upstream django { server unix:///home/app/bunn/auth/auth.sock; } server { server_name example.com www.example.com; # max upload size client_max_body_size 75M; location …

26.08.2021
Json.dumps требует слишком много времени для преобразования данных

Я использую json.dumps для создания некоторых отчетов из моей модели Django. start = time.process_time() items = Allotment.objects.all().order_by('dispatch_date') print("allotments", len(items)) serializer = AReportSerializer(items, many=True) items_json = json.dumps(serializer.data) print("allot time", time.process_time() - start) Я проверил время запроса и …

26.08.2021
Как получить все значения for-looped из шаблона Django

Я новичок в django. Я хочу использовать эту форму django для получения количества_дней для всех значений {{ имя }} &lt;div&gt; &lt;form action="change_number_of_days" method="post"&gt; {% csrf_token %} {% for name in filenames %} &lt;input type="number" name="number_of_days" id="number_of_days" value=200&gt; &lt;label for="number_of_days"&gt; …

26.08.2021
Как получить 'id' запроса PATCH в django?

Запрос PATCH выглядит примерно так "PATCH /api/details/43/ HTTP/1.1". Я хочу получить id из этого запроса, т.е. 43. Я использую ModelViewSet и переопределяю initalize_request. Я пытался MyModel.objects.get() внутри initalize_request, но он возвращает более одного объекта.

26.08.2021
Соединения django с mongodb с помощью djongo и pymongo

Могу ли я использовать djongo для соединения с базой данных Mongodb и для сложных запросов я хочу использовать Pymongo в моем проекте django. пожалуйста, дайте мне знать, если это возможно. Так как я хотел сделать полнотекстовый поиск в …

26.08.2021
Пользовательский внешний ключ в одной модели обновляется вместе в базе данных sql

Models.py class test(models.Model): a_names = models.ForeignKey(User, related_name='a_names', on_delete=models.DO_NOTHING, blank=True, null=True) b_names = models.ForeignKey(User, related_name='b_names', on_delete=models.DO_NOTHING, blank=True, null=True) forms.py class Test1ModelForm(forms.ModelForm): class Meta: model = Test1 fields = ('id', 'a_names') views.py def Testing(request, pk): form = Test1ModelForm(instance=pk) if form.is_valid(): form.save() …

26.08.2021
Объект 'int' не имеет атрибута 'encode' ошибка при отправке почты в django

Я получил эту ошибку при отправке электронной почты. def registration(request): if request.method == 'POST': username = request.POST['username'] first_name = request.POST['first_name'] last_name = request.POST['last_name'] email = request.POST['email'] password = request.POST['password'] if User.objects.filter(username = username).exists(): messages.info(request,'Username taken') return redirect('registration') elif User.objects.filter(email …

26.08.2021
Я создаю проект на Python/Django. Я собрал некоторые данные с другого сайта и сохранил их в json файл. Теперь я хочу отобразить эти данные на своей веб-странице. Есть идеи, как отобразить эти данные на веб-странице?

В настоящее время я работаю над django. У меня есть отношения "многие-ко-многим" в моделях. Допустим, один пользователь может иметь несколько компьютерных систем, IP, портов и т.д. Я могу получить все эти значения, указав имя пользователя. Проблема: Я получаю …

26.08.2021
Приложение Django Postgres отлично работает на localhost, но не загружается на Heroku после развертывания с GitHub (код ошибки H10, статус 503).

У меня есть приложение Django, использующее PostgreSQL, которое отлично работает на localhost, но при развертывании на Heroku происходит сбой. Я развертываю через GitHub. Хотя я могу успешно развернуть приложение Django, я не могу получить доступ ни к одному url. …

26.08.2021
Возвращение формы django в виде json-ответа?

Здравствуйте, я новичок в django. Есть ли способ вернуть форму django в виде json ответа? Я хочу использовать этот ответ в js, чтобы вставить его в мой html-шаблон. Есть подсказка?

26.08.2021
404 страница не найдена в django localhost при попытке щелкнуть по url изображения

Я создал объекты меню из стандартной админ-панели Django, в котором одним из полей является изображение. Я также успешно загрузил изображение. Но в ответе api, если я нажимаю на url изображения, он говорит 404 не найдено. Ответ api выглядит следующим …

26.08.2021
Что является лучшей практикой для Dependency Injection в Django/Python?

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

26.08.2021
Как аутентифицировать пользователя из mysql в django?

Я хочу реализовать приложение для входа в систему. Вся информация о пользователях находится в таблице под названием 'admin_users'. Я использую mysql сервер с помощью xampp. Когда я аутентифицируюсь с помощью user = authenticate(username=username,password=password). При печати пользователя я получаю …

26.08.2021
Циклы For в HTML-таблицах (for var in var)

Я пытаюсь вывести некоторые значения базы данных на HTML-страницу. html-код проходит через цикл for, который подсчитывает количество значений описания. Однако он печатает всю базу данных для каждой записи Дебета, Кредита и номера счета. Я почти уверен, …

26.08.2021
Приложение Django при докеризации выдает "Starting development server at http://0.0.0.0:8000/", но не отображается в браузере

Итак, я новичок в docker и Django. У меня есть приложение django, которое я пытаюсь докеризировать и запустить. В моем requirements.txt в качестве пакетов указаны только django и gunicorn. После создания и запуска образа docker в терминале я …

26.08.2021
Объект модели Django изменился после обновления

У меня есть простая модель следующего вида: class Invite(models.Model): status = models.CharField() .... .... В моем представлении я обновляю сущность Invite: invite_obj = Invite.objects.get(pk=id) # currently invite.status = "OLD" print(invite_obj.status) # prints OLD invite_serializer = CustomSerializer(invite_obj) # …

26.08.2021
Как я генерирую qr-код в django rest framework api

я хочу сделать сканируемый qr-код api генерировать qr код и поместить текст внутри qr кода (предложения) ответ в формате изображения models.py .... qr_code = models.ImageField(upload_to='qr_codes', blank=True) ...

26.08.2021
ЗАГРУЗКА ФАЙЛА DRF ВО ВЛОЖЕННОМ СЕРИАЛИЗАТОРЕ

У меня есть три модели company, company_contact, company_logo, где я должен вставить данные в три таблицы одновременно. я могу загрузить компанию и company_contact, но не логотип компании. DRF сам удаляет вложенный файл сериализатора. Пока я вижу данные в request.data, …

26.08.2021
Как сделать сайт python django более эффективным для добавлений? [закрыто]

После кодирования я попробовал Google Adds, но и с ними возникли проблемы.

26.08.2021
Проблема генерации токенов с помощью django rest framework для django-tenants

Мой проект django работает правильно с многоарендной архитектурой. Я внедрил rest framework, но он выдает ошибку при аутентификации токена. Я попробовал несколько способов генерации токена (панель администратора, сигналы, пользовательский класс токена, пакет djoser), но получаю ту же ошибку (см. …

26.08.2021
Какую модель Django следует использовать для сотрудников?

Для проекта (мой собственный проект), который я делаю, у меня есть приложение под названием 'staff'. Идея заключается в том, что "персонал" будет содержать список всех сотрудников в моей организации. Теперь они должны иметь возможность войти в систему и проверить, …

26.08.2021
Django ORM SQL Raw Mysql

Select CONCAT(first_name,last_name)as broker_name,coupon_name, (select count(user_details.id)from user_details join user on user.id=user_details.user_id and user.role_id=3 where referral_coupon_id=coupons.id) as tenat_referrals, (select count(user_details.id) from user_details join user on user.id=user_details.user_id and user.role_id=2 where referral_coupon_id=coupons.id) as landloard_referrals from user LEFT JOIN coupons on coupons.user_id=user.id where role_id=4

26.08.2021
Я новичок в Django, и то, что я не понял, это вот эти вещи, могу ли я получить некоторую информацию?

У меня проблема или я думаю, что в каких условиях мы пишем или определяем функции типа save, а также в каких условиях нам нужно писать queryset

26.08.2021
Игнорирование изменений отношений m2m в сигнале post_save в django

У меня есть вопрос относительно сигналов django. Допустим, у меня есть такие модели: class Parent(models.Model): parent_name = (...) class Children(models.Model): child_name = (...) parent = models.ForeignKey(Parent, on_delete=models.CASCADE, related_name='children') Допустим, я подключил этот сигнал к сигналу post_save класса …

26.08.2021
Как использовать плагин code block в ckeditor5 cdn в python django?

не получается... я не могу найти решение. пожалуйста, это не может работать... я не могу найти решение. пожалуйста, это не может работать... Я не могу найти решение. пожалуйста, это не может работать... Я не могу найти решение. пожалуйста, не …

26.08.2021
Почему этот вызов API Google Secret Manager приводит к зависанию моего приложения Django?

Вкратце: У меня есть приложение Django, обслуживаемое Apache на виртуальной машине Google Compute Engine. Я хочу получить доступ к секрету из Google Secret Manager в моем Python-коде (когда приложение Django инициализируется). Когда я выполняю команду …

26.08.2021
Django - После удаления таблицы из models.py и миграций я получаю "relation "<table name> does not exist"".

Итак, я понял, что могу просто удалить таблицу и добавить ее как отношение ManyToMany к другой модели, и я удалил создание таблицы из файлов миграции в папке. Но по какой-то причине я получаю ошибку ниже, когда я вызываю python …

26.08.2021
Правильный способ наследования полей формы django

EnquiryForm это модель формы с большим количеством полей, я не могу наследовать поля родительской формы с помощью наследования. class EnquiryForm(models.ModelForm): ... possession = forms.ChoiceField( required=True, choices=(('', '----Select----'),) + models.Enquiry._meta.get_field('possession').choices, widget=forms.Select(attrs={'class': 'form-control btn btn-primary'}) ) ... # It has several other …

26.08.2021
Продолжайте получать последнее значение в цикле for

Я пытаюсь получить все значения переменной roomnum, но последнее значение roomnum продолжает отображаться. Однако, когда я попытался вывести roomnum, значения отображаются правильно. Я не совсем понимаю, где кроется проблема. roomnum = request.POST.getlist('polygon-names') print(roomnum) for k,v in unique_keys.items(): if category_in_excel == …

26.08.2021
Где научиться обрезать видео в django [закрыто]

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