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

07.08.2021
Django | Queryset ManyToMany Отношения через экземпляр

Я хотел бы отобразить различные даты для каждого курса. Курс также может иметь несколько дат. К сожалению, я не могу найти решение. Модели: class Course(models.Model): course_number = models.CharField(max_length=24, blank=True) course_location = models.ForeignKey(Course_location, on_delete=models.CASCADE) course_dates = models.ManyToManyField('Course_dates', through="Course_Course_dates") def …

07.08.2021
Контроллеры-функции или контроллеры-классов django

Есть вопрос, в каких случаях используют контроллеры-функции, а в каких контроллеры-классов в django?

07.08.2021
Запрос пустых данных с помощью formData - Django Rest Framework

Я пытаюсь сохранить строки, плавающие символы и изображение через POST запрос, сделанный к бэкенду Django Rest Framework: # My view: class CreatePost(APIView): # tried with and without parser: # parser_classes = [FormParser, MultiPartParser] def post(self, request): …

07.08.2021
Django, все представления требуют логина, кроме украшенных представлений `@login_not_required`

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

07.08.2021
Использование GenericForeignKey в Django с Async Graphene Subscription

Я реализовал graphql_ws для подписки на обновления из Notification модели, которая использует несколько GenericForeignKeys. Моя установка работает хорошо, за исключением тех случаев, когда я пытаюсь запросить информацию из этих внешних объектов. Тогда я получаю следующую ошибку: …

07.08.2021
"Неправильный тип. Ожидаемое значение pk, получено User."

У меня есть две модели: заказ и маршрут. Маршрут имеет oneToMany отношение с Заказом, как вы можете видеть: class Order(models.Model): customer = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='customer') retailer = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='retailer') date_publish = models.DateField(default=datetime.date.today) date_available = models.DateField() weight = models.DecimalField(decimal_places=2, …

07.08.2021
Django Ajax Post - иногда работает

У меня есть приложение Django, в котором я использую AJAX для создания сообщения при отправке формы. Моя проблема в том, что я должен задать URL в моем JavaScript? JavaScript snippet: $.ajax({ url: "search/do_post/", // the endpoint type: …

07.08.2021
Как загрузить сохраненный файл в django

В моем случае пользователь вводит слово на фронт-энде, а на бэк-энде я вызываю некоторую функцию, которую я написал, и в конце я создаю файл .PDF в каталоге /media/reports. Как я могу сделать эти файлы удобными для пользователя и сохранить …

07.08.2021
Django_elasticsearch_dsl -RequestError(400, 'search_phase_execution_exception', 'failed to create query: For input string: )

Я пытаюсь выполнить поиск с помощью Elasticsearch, используя django_elasticsearch_dsl и 'django_elasticsearch_dsl_drf', но получаю RequestError(400, 'search_phase_execution_exception', 'failed to create query: 'Для входной строки: "MM"'). Я могу искать, если мой ввод является целым числом или float, но я не могу искать для …

07.08.2021
Как синхронизировать проект календаря django с календарем мобильного приложения?

Я создал календарь с помощью drf и react js, который имеет все функции календаря, включая события. Теперь я пытаюсь увидеть свои календари и события в мобильных приложениях календаря, таких как Samsung или iphone calendar. Я использую google для аутентификации …

07.08.2021
Python/Django Ошибка типа 'WindowsPath' в Django Rest Framework (DRF)

При запуске проекта Django в виртуальной среде я продолжаю получать ошибку 'TypeError', описанную ниже. В чем может быть проблема? Заранее спасибо! File "D:\Studio\Python\REST\elections\env\lib\site-packages\django\db\backends\sqlite3\base.py", line 190, in close if not self.is_in_memory_db(): File "D:\Studio\Python\REST\elections\env\lib\site-packages\django\db\backends\sqlite3\base.py", line 287, in is_in_memory_db return …

07.08.2021
Получение входных данных для перевода веб-страницы django

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

07.08.2021
Иметь постоянный параметр во всех моих URL-адресах django

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

07.08.2021
Создайте поля сериализатора в соответствии с данными в Django Rest

Я пишу api для Auth. и у меня есть 2 типа пользователей (Donors, Charity), когда они регистрируются, мои данные меняются. Так что мне нужно обновить мои поля в соответствии с данными. Вот что я сделал на данный момент. …

07.08.2021
Невозможно развернуть проект django на heroku

Я пытаюсь развернуть проект Django на Heroku, но получаю следующую ошибку. 2021-08-07T10:05:35.789899+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=betabrains.herokuapp.com request_id=2e0f8a7e-ce6f-492b-88d9-81b89a3d7ec0 fwd="223.187.110.102" dyno= connect= service= status=503 bytes= protocol=https 2021-08-07T10:05:36.294818+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=betabrains.herokuapp.com request_id=0bcb0efe-ef5a-4040-9a5e-a5ca56ea9867 fwd="223.187.110.102" …

07.08.2021
Как вернуть статьи только от пользователей, за которыми следят?

Прямо сейчас я успешно могу вернуть каждую статью без проблем. Но я хочу сделать следующее: Я хочу возвращать статьи, за которыми следовал только текущий аутентифицированный пользователь. Как я могу это сделать? models.py class User(AbstractUser,PermissionsMixin): id = models.UUIDField(primary_key=True, default=uuid.uuid4, …

07.08.2021
Django create views use more models

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

07.08.2021
Python/Django 'DEFAULT_PERMISSION_CLASSES' Синтаксическая ошибка

Я пытаюсь запустить свой проект Django, но продолжаю получать ошибку ниже, когда запускаю код в виртуальной среде. В чем может быть проблема? Спасибо! Traceback (most recent call last): File "D:\Studio\Python\REST\elections\manage.py", line 22, in <module> main() File "D:\Studio\Python\REST\elections\manage.py", line …

07.08.2021
Как вывести изображение в нужную категорию товара? (если есть две отдельные модели (продукт и изображение))

Не могу понять, как соединить две модели (товар и изображения) в представлениях и вывести изображения в html. На данный момент для конкретного проекта загружается несколько изображений (например, фотографии 3D модели) все это через админ панель. Есть несколько проектов, то …

07.08.2021
Django Rest Framework: Регистрация чистых представлений на основе функций в маршрутизаторе, чтобы они отображались в корне API

Это мой views.py: class ChoicesViewSet(viewsets.ModelViewSet): queryset = SingleChoice.objects.all() serializer_class = SingleChoiceSerializer ... class AssessmentTakersViewSet(viewsets.ModelViewSet): queryset = AssessmentTaker.objects.all() serializer_class = AssessmentTakersSerializer ... @api_view(['POST']) @parser_classes((JSONParser,)) def studio_create_view(request, format=None): """" A view that accept POST request with JSON content and in turn build …

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 в ту же функцию, в которой я хочу получить …