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

07.08.2021
Я хочу сделать что-то со значением ModelForm перед сохранением в базе данных - jango

Я пытаюсь сделать что-то со значением ModelForm в Django перед сохранением в базе данных. Это "что-то" - изменение значения поля DateTime... Я хочу взять Jalali DateTime от пользователя в форме и в шаблоне и что-то сделать с этим (речь …

07.08.2021
Есть ли способ очистить сессию при закрытии браузера или вкладки в Django, поскольку SESSION_EXPIRE_AT_BROWSER_CLOSE = True не работает вообще?

Когда я закрываю вкладку или браузер, а затем снова запускаю приложение, открывая браузер, предыдущая сессия остается активной. Я пробовал SESSION_EXPIRE_AT_BROWSER_CLOSE = True в файле settings.py в директории проекта согласно документации Django. Ничего не работает. Даже существующие решения в stackoverflow не …

07.08.2021
Двунаправленная передача данных от одного к другому django

Я хотел бы создать двунаправленные отношения "один ко многим" и "многие к одному" в django, например: class User(models.Model): device = dont_know_what_to_write() class Device(models.Model): user = models.ForeignKey( User, on_delete = models.CASCADE ) Что мне делать?

07.08.2021
Django makemigrations не создает базы данных администраторов

У меня проект django, вот запись об установленных приложениях в settings.py: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'crawler', ] Когда я запускаю python manage.py migrate все вроде бы в порядке. Но когда я пытаюсь …

07.08.2021
В Visual Studio Code, как я могу запустить intellisense в html файле шаблона django, чтобы получить параметры из .py файла в том же приложении?

Я изучаю Django и хотел бы узнать, есть ли способ вызвать intellisense в html файле шаблона django, чтобы получить параметр, объявленный в классе python из другого файла в том же приложении, я пытаюсь получить question__text, объявленный в классе в файле …

07.08.2021
Jango фильтр по последней дате в python

У меня есть следующая модель class CoinsQuotes(models.Model): coinQuotesID = models.AutoField(primary_key=True) coinID = models.ForeignKey(Coins, on_delete=models.CASCADE) coinCurrency= models.CharField(max_length=10) coinPrice = models.DecimalField(decimal_places=8, max_digits=40) coinVolume24h = models.DecimalField(decimal_places=2, max_digits=30) coinPercentageChange1h = models.DecimalField(decimal_places=2, max_digits=20) coinPercentageChange24h = models.DecimalField(decimal_places=2, max_digits=20) coinPercentageChange7D = models.DecimalField(decimal_places=2, max_digits=20) coinPercentageChange30D = models.DecimalField(decimal_places=2, …

07.08.2021
Тесты параллелизма в Django

Только начал изучать Django в прошлом месяце. Мне нужна помощь в проведении тестов на параллельность в Django, поэтому я попытался написать код, который предотвратит проблемы, возникающие из-за отсутствия параллельности, но я не знаю, как проверить и протестировать код, чтобы …

07.08.2021
Использование арабских букв в урлах Django приводит к ошибке 404

Я хочу использовать арабские буквы в своих адресах, в локальном режиме проблем нет, но на сервере это вызывает ошибку. models.py class Product(models.Model): title = models.CharField(max_length=40, verbose_name='عنوان محصول') slug = models.SlugField(max_length=100,unique=True,allow_unicode=True, verbose_name='آدرس') urls.py urlpatterns = [ path('detail/<str:slug>', ProductDetail.as_view(), name='product_detail') …

07.08.2021
Как заставить django спать

У меня есть проект, в котором один клиент регистрирует запрос и некоторые другие клиенты должны ответить, хотят ли они работать с ним или нет в реальном времени проблема в том, что как я могу засыпать потребителя его ждать, пока …

07.08.2021
Как совместить во views две models (Images и Products)?

Не могу понять, как связать две модели (продукт и картинки) во views и вывести картинки в html. В будущем это будет отдельной формой. Через админку заливаю по 3-4 фотографии к каждому проекту. Не знаю, как вывести одну к нужному проекту …

07.08.2021
Дизайн модели меню как uber eats menu maker с правилами и ценообразованием

Я пытаюсь подражать uber eats menu maker. В нем есть такие понятия, как модификатор, группы модификаторов, ингредиенты, время приготовления, правила для групп модификаторов и возможность устанавливать условные цены. Я не совсем уверен, но по крайней мере я реализовал модификатор и …

07.08.2021
ОШИБКА: Не удалось установить пакеты из-за EnvironmentError: [Errno 13] Permission denied

Пожалуйста, помогите мне установить Django в виртуальной среде Мой терминал выдает эту ошибку ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/home/user/lib/python3.8/site-packages/sqlparse' Consider using the --user option or check the permissions.

07.08.2021
Serializer.is_valid возвращает false с ошибкой, что поле является обязательным, хотя я передаю его

Я создаю сериализатор, чтобы при отправке сообщения с помощью следующей команды curl -d '{"food": "test", "portion": 12}' http://127.0.0.1:8000/food он будет сохранен в базу данных. Однако моя проблема в том, что serializer.is_valid() возвращает false с ошибкой, что поле "food" является …

07.08.2021
Как обновить поле модели Django на основе другой модели с помощью отношения внешнего ключа

У меня есть две модели Betslip и Bet, я хочу обновить значение Betslip.settled_status на 'Lost', если Bet.settlement_status будет 'half_lost' или 'lost', может ли кто-нибудь создать метод для этого? class Betslip(models.Model): SETTLED_STATUS_CHOICE = ( ('InGame','InGame'), ('Won','Won'), ('Lost','Lost'), ('Refunded','Refunded') ) …

07.08.2021
Получение уникального набора связанных моделей

Я пытаюсь получить уникальный набор сотрудников, которые представлены в наборе вакансий. Мои модели выглядят следующим образом: class Employee(models.Model): name = models.CharField(max_length=100) class Job(models.Model): employee = models.ForeignKey(Employee, on_delete=models.CASCADE, null=True) start_time = models.DateTimeField(null=True, blank=False) end_time = models.DateTimeField(null=True, blank=False) Мой …

07.08.2021
Добавьте счетчик просмотров, если видео воспроизводится более 3 секунд

Я создаю простое видеоприложение. Что я пытаюсь сделать :- Я пытаюсь добавить user's view count если видео проигрывается более трех секунд. Что я сделал :- Я получил video duration в miliseconds используя pymediainfo. Я …

07.08.2021
¿Como serializar query set con group by en django? [закрыто]

Я новичок в DJANGO, я пытаюсь сериализовать следующий набор запросов: Product.objects.all().values('category').annotate(total= Count('category')) результатом, который я ищу, будет следующее [ { категория: "category1", итого: 5 }, { категория: "категория2", итого: 3 }, { категория: "категория3", итого: 8 } ]

07.08.2021
Вопрос в одном из учебников Кори Шафера по Django

Я пытаюсь изучить Django, просматривая курс Django Кори Шафера, и я просто запутался в той части, где Кори использовал перенаправление после процесса регистрации. if request.method == 'POST': form = UserRegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') messages.success(request, f'Account …

07.08.2021
Получение этой ошибки при выполнении этого кода python для имплантации API Google analytics

Я хочу получить все списки фидов из Google analytics API и во время выполнения моего кода я получаю эту ошибку. Код: from oauth2client import client results = client.list_web_data_streams(parent=f"properties/65652355") results Ошибка: AttributeError Traceback (most recent call last) <ipython-input-11-13e430ab0d4b> …

07.08.2021
Ошибка возникает при отправке списка и получении значения в отправленных данных списка

Пожалуйста, объясните подробно, почему это происходит и решение. спасибо заранее. Список появляется в представлениях, но когда я получаю значение из них, он печатает "none". а также когда я посылаю список js в ту же функцию, в которой я хочу получить …

07.08.2021
Как обрабатывать ответы на вопросы практики прямо на сервере, а результаты немедленно обновлять на данных о практике с помощью Django

Я хочу обрабатывать ответы на вопросы практики непосредственно на сервере, а результаты немедленно обновлять в данных практики, так что когда пользователь открывает данные практики, значение данных практики уже доступно. models.py class PracticeAnswer(models.Model): practice_answer_id = models.BigAutoField(primary_key=True) practice_answer = models.CharField(max_length=255, default=None, …

07.08.2021
Django: Сбой ограничения NOT NULL: account_tutorvalidator.user_id

Я новичок в django и я создал эту форму "apply now form" исключительно для тьюторов, когда они отправляют форму, она появляется на сайте администратора, и я вручную проверяю, является ли он действительным тьютором. И если они являются действительными тьюторами, …

07.08.2021
FBV Удалить до CBV Удалить

Я новичок в django, как я могу преобразовать это FBV delete в CBV delete? def delete_hotel(request, pk): hotel = Hotel.objects.get(pk=pk) owner = MyUser.objects.get(pk=pk) hotel.delete() owner.delete() return redirect('/admin/')

07.08.2021
Есть ли приложение на django, которое может хранить ip, браузер и т.д. сессии и не удалять их после выхода пользователя из системы?

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

07.08.2021
Я не могу увидеть chatmessage_thread в результатах сериализатора.

Я работаю над небольшим проектом, используя Django Rest Framework, я хотел бы получить доступ к chatmessage_thread. Я не вижу chatmessage_thread в моем результате, должен ли я добавить что-то в моем сериализаторе? это мой набор запросов class ThreadViewSet(viewsets.GenericViewSet): queryset = …

07.08.2021
Apache/2.4.46 (Ubuntu) Сервер на порту 80 Ошибка

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

07.08.2021
Модель ManyToMany против модели посредника для отношений последователей и фолловеров для Django Rest Framework

Я работаю над приложением для блога с Django Rest Framework (очень оригинально, я знаю), и я пытаюсь добавить отношения последователей/следователей между пользователями. В настоящее время мой UserProfile реализован следующим образом: from django.db import models from django.contrib.auth import get_user_model from …

07.08.2021
Обработка ошибок загрузки файлов в Django с помощью DO/S3

Я использую django-storages с DO/S3 для загрузки файла из curl (позже это будет Java-клиент): curl -F some_file=@some_file.txt -F name=some_file --referer https://localhost:8000 -k -i https://localhost:8000/file/request Настроен бэкенд хранилища: storages.backends.s3boto3.S3Boto3Storage Поле моей модели: some_file = models.FileField('Some file', blank=True, null=True, …

07.08.2021
Django - Смогу ли я использовать теги шаблонов для рендеринга HTML с учетом условий пути URL?

У меня есть страница блога с путем /articles/. Я хотел бы использовать условные операторы для отражения HTML-рендеринга. Например, в моем блоге используется пагинатор для записей блога. Пагинатор использует URL-запрос для получения следующей страницы объектов поста следующим образом: /articles/?page=2 …

07.08.2021
Как я могу получить chatmessage_thread (я использую Django Rest Framework)

Я работаю над небольшим проектом (чат), используя Django Rest Framework / Channels У меня небольшая проблема, я не могу получить chatmessage_thread я получаю это сообщение об ошибке : 'QuerySet' object has no attribute 'chatmessage_thread' это мой serialize …

07.08.2021
Как вводить URL-адреса в Django?

Я только сегодня начал работать с приложением Django, но когда я следую его руководству https://www.youtube.com/watch?v=_uQrJ0TkZlc&t=18317s в 5:20:20 Машина не позволяет мне перейти к URL 127.0.0.1:8000/products/ pyshop\urls.py from django.contrib import admin from django.urls import path, include urlpatterns …

07.08.2021
Django как показать фотографию профиля пользователя публично?

прямо сейчас авторизованный пользователь может видеть только свою собственную фотографию профиля. Я хочу, чтобы каждый пользователь мог видеть изображение профиля друг друга. как сделать изображение профиля видимым публично: вот мой код: models.py: class UserProfile(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE,related_name="userprofile") …

07.08.2021
Django simple app вызывает ошибку циклического импорта, за которой следует ошибка определения

У меня возникла, казалось бы, простая ошибка определения, при которой класс Automation не определен. Я создал очень простое приложение под названием automations, которое, похоже, вызвало проблему, несмотря на то, что его практически не меняли. Обратите внимание, что есть также …

07.08.2021
Определение начальных значений ModelForm в админке Django с использованием содержимого запроса

Я пытаюсь предварительно заполнить ModelForm для интерфейса администратора моего приложения Django. Я храню некоторые значения в request.session и хочу использовать их для определения параметра initial моего ModelForm. Я могу получить эти значения в ModelAdmin.render_change_form(self, request, context, *args, **kwargs), но я …

07.08.2021
Django Channels: Сохранение вошедшего пользователя в сессию

Согласно docs: Если вы находитесь в потребителе WebSocket или входите в систему после первого ответ был отправлен в потребителе http, сессия будет заполнена но не будет сохранена автоматически - вы должны вызвать scope["session"].save() после …

07.08.2021
Получение автозаполняемых данных из модели ForeignKey и использование их в форме

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

07.08.2021
Можете ли вы отправить subExpand в django?

Как видите, я делаю запрос, чтобы попасть в viewset ServicePerformedWorkOrderTypeViewSet.<> если посмотреть на сериализатор "Servicioserializer", Там есть 3 расширяемых_поля, которые я использую во фронтенде endpint sefl._list.... ".....&amp;expand=tecnico&amp;expand=orden_trabajo". Я хочу, чтобы можно было передать subExpand в "&amp;expand=Orden_trabajo(expand=vehiculo)", …

06.08.2021
Django Rest Framework не может определить имя поля сериализатора

Вот в чем проблема: у меня есть поле сериализатора, указывающее на другой сериализатор. Я посылаю запрос allright на сервер и получаю такой ответ: { "purchase_header": [ "This field is required." ] } Но поле было отправлено POST-запросом …

06.08.2021
Django Lambda с микросервисами, разбиение проекта Django на функции Lambda

Я только что начал реализовывать бессерверную архитектуру с использованием Django и AWS lambda, и сейчас она работает отлично. Мой проект состоит из двух приложений user_onboarding и user_training и имеет следующую структуру : MainApp - user_onboarding - models.py - urls.py …

06.08.2021
Возвращение строкового представления атрибута в другой модели Django

Итак, у меня есть две модели, и если я попробую метод get на postman для продуктов, я могу увидеть только категорию продукта по ID, а я хочу видеть ее в виде текста. Есть идеи, как это сделать? Я пытался …