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

16.07.2022
Как поместить данные из формы DRF в функцию

Спасибо, что прочитали, у меня проблема в проекте Django Rest Framework, я написал только backend, и я должен вернуть url с информацией о пользователе из полей: models.py class Payment(models.Model): user = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.PROTECT) # we cannot delete user …

16.07.2022
Сохранение PDF-документа, созданного в js.PDF, в каталог проекта Django

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

16.07.2022
Проблема переключения внешнего ключа в имя в React.js и Django

У меня есть модель Game с 2 внешними ключами away_team и home_team, оба приходят из модели Club. Я получил данные из них, отрендеренные из API в React.js следующим образом: const AllGames = () => { //Simplified Game object const …

16.07.2022
Как создать мутацию graphql с отношением в Django

У меня проблема с созданием мутаций в graphql, которые содержат отношение. Я не знаю, с чего начать. Например, три класса моделей: class HotelGuests(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) name = models.CharField(max_length=46, default='noname') lastname = models.CharField(max_length=46, default='noname') email = …

16.07.2022
Это поле не может быть изменено Ошибка валидации Django

Все Я пытаюсь создать проверку валидности, которая будет проверять после сохранения поля "Имя" и "Адрес, которые не могут быть изменены, Как я могу это сделать? class Institution(CustomModel): name = models.CharField(max_length=256, null=False, blank=False, verbose_name=_('Name')) address = models.ForeignKey('Address', on_delete=models.PROTECT, null=False, blank=False, …

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

Когда я пытаюсь использовать данные из словаря, я получаю ошибку: 'tuple' object has no attribute 'get' Это происходит, когда я нажимаю на ссылку, которая должна привести меня на страницу записи. Запись представляет собой файл Markdown, который я получаю из util.get_entry(title). …

16.07.2022
Простой вход/выход по паролю с использованием django и хранения сессий. Не работает вход в систему

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

16.07.2022
Попытка создать простой API с помощью Django Rest Framework

Я думаю, что что-то не так с импортом. ошибка ImproperlyConfigured: Включенный файл URLconf 'API_practice.urls' не содержит шаблонов. Если вы видите в файле допустимые шаблоны, то проблема, вероятно, вызвана циклическим импортом. Кодировал по учебнику https://medium.com/swlh/build-your-first-rest-api-with-django-rest-framework-e394e39a482c кодировал все построчно, …

16.07.2022
Как убрать "это поле не является обязательным" в django?

Я нашел сообщения с похожей проблемой, но решения, похоже, не работают со мной. Или, возможно, я что-то упускаю. Я создал форму в Django, но по умолчанию кажется, что каждое обязательное поле имеет надпись "Это поле обязательно". В …

16.07.2022
Вызов функции представления в задаче celery beat (Django)

я хочу вызвать функцию del_cart() в views.py, с помощью celery beat tasks, но я не могу найти способ вызвать del_cart в del_cart_task views.py def del_cart(request): cart_obj = Cart(request) cart_obj.remove_all() return HttpResponse('your cart expire') tasks.py @app.task(name='remove_cart_session') def del_cart_task(): pass …

16.07.2022
Не удается получить доступ к веб-странице django

я работаю над страницей пользователя на django. я хочу ввести http://127.0.0.1:8000/user/2 и получить свой шаблон, но django говорит The current path, user/2, didn’t match any of these. Мое мнение: from django.shortcuts import …

16.07.2022
Как настроить django graphql-jwt

Как настроить аутентификацию бэкенда для graphql-jwt? Если я использую BaseBackend и возвращаю пользователя, я получаю исключение. " graphql.error.located_error.GraphQLLocatedError: 'NoneType' объект не имеет атрибута 'is_anonymous' " class MyBackend(BaseBackend): def authenticate(self, request, *profile): user = User() user.social_id = int(profile.get('user_id')) user.expires_at = …

16.07.2022
Django.db.migrations.exceptions.MigrationSchemaMissing: Невозможно создать таблицу django_migrations (set_session не может быть использован внутри транзакции)

Raise MigrationSchemaMissing("Unable to create the django_migrations table (%s)" % exc) django.db.migrations.exceptions.MigrationSchemaMissing: Невозможно создать таблицу django_migrations (set_session нельзя использовать внутри транзакции)

16.07.2022
Django Загрузка файлов из формы получает CSRF Forbidden на производстве

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

16.07.2022
Различие между user и user_id в функциях get() [Django]

UserProfile.objects.get(user=request.user) UserProfile.objects.get(user_id=request.user.id) эти два кода возвращают один и тот же объект. так в чем же разница между ними?

16.07.2022
Я хочу CRUD комментарии пользователя django

Чего вы хотите достичь Когда пользователь публикует комментарий к фильму, я могу комментировать только этот комментарий, и я хочу обновлять и удалять его без изменения URL. Что вы хотите спросить Как сделать так, чтобы мое сообщение появлялось …

16.07.2022
Используйте токен входа dj-rest-auth для доступа к представлению @login_required

Я хотел бы сделать Django all auth login процесс через drf. Для этого я использую dj-rest-auth. После получения authToken я использую его в заголовке для авторизации отдельных запросов. Однако, как только я пытаюсь вызвать представление, содержащее декоратор @login_required, я все …

16.07.2022
Как передать значение из формы django в Excel?

У меня есть модель со статическими значениями, которые я хочу использовать в своих методах модели, и 1 столбец со значениями, которые пользователь должен вставить, называемый number_of_units. Я хочу экспортировать CostCalculator, но значение в колонке number_of_units должно быть взято …

16.07.2022
Обязательно ли ссылаться на внешний ключ, даже если он имеет только одного родителя?

Предположим, что есть учреждение, и это учреждение имеет много объявлений, поэтому я собираюсь хранить эти объявления в таблице. Вот как это выглядит, class institution: - name - address, - .....etc class announcements: - owner = models.ForeignKey(Institution, on_delete=models.CASCADE) …

16.07.2022
Как я могу решить эту крайнюю ошибку в python при создании django

вот мой код: from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('', include('main.urls')), ] и вот ошибка: in _setup raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, …

16.07.2022
Django todoApp возникает проблема при добавлении задачи

У меня возникают проблемы с добавлением задач. Он показывает MultiValueDictKeyError в моем коде. Вот мой исходный код - https://github.com/Aliwahid17/todoApp Пожалуйста, помогите мне решить проблему.

16.07.2022
Добавить значение 0.17 в базу данных в состоянии Django

Я работаю над проектом django-формы с некоторыми деталями клиента, все вещи в хорошем состоянии работают правильно, но значение налога 0.17 не добавляется в колонку налога, колонка налога все еще показывает NULL значение в базе данных, а все остальные значения добавляются …

16.07.2022
Удалить десятичную дробь, как мы удаляем 'u' для юникода, как мы можем удалить десятичную дробь для вышеуказанной проблемы

({'user__username': u'allen.davoudpour@compass.com', 'total': 'десятичная дробь('599.97'), 'user__company__name': u'Allen Davoudpour', 'reference': u'1143001681', 'product__group__name': u'Property Video'}, {'user__username': u'Ross.McGinley', 'total': Decimal('150.00'), 'user__company__name': u'Slater Hogg Cumbernauld', 'reference': u'4011416', 'product__group__name': u'Property Video'})

16.07.2022
Форма на Django - выпадающее меню, соответствующее выбору моделей

Я создаю форму со всевозможными заголовками и вопросом перед каждым полем. Сначала я создаю форму в Forms.py, но кажется довольно сложным настроить ее так, как мне нужно. Я прибегнул к встраиванию формы в html-шаблон. Я пытаюсь создать …

16.07.2022
Ошибка Heroku CLI, не удается получить доступ к моему администратору django

Я развернул свой бэкенд веб-проекта через Heroku CLI. Чтобы получить доступ к базе данных, я зашел через herokuapp.com/admin, но получил Internal Servor Error. Поэтому я зашел в cmd, чтобы выполнить команду heroku run bash, чтобы я мог run migrations, …

16.07.2022
Изменение названия и текста справки на странице администратора Django

Я разрабатываю django сайт, развернутый через Nginx и PostgreSQL. Я сделал некоторые изменения в моих страницах models.py и admin.py, чтобы исправить поле. Однако это изменение не отображается на моей странице администратора Django, она по-прежнему имеет старые имена полей, независимо от …

16.07.2022
Тег include и тег block. Различия

В чем разница между тегом include и тегом block? На мой взгляд, гораздо проще использовать тег include вместо тега block.

16.07.2022
Увеличение последнего Id из строки в python Django

Я пытаюсь сгенерировать автоматически увеличивающийся номер в качестве ID с меткой компании. Метка компании будет меняться для каждого пользователя. Поэтому я не могу использовать здесь нарезку. Мой идентификатор имеет вид TES-PRODUCT-01 ТЕС - это этикетка компании ПРОДУКТ - это …

16.07.2022
Почему в этой ситуации Arrays.find() возвращает неопределенное значение?

Я следую учебнику по Python/Django, а фронтенд-часть выполнена с помощью React. Я достиг точки, где мы создаем редукторы и действия и используем Redux, но при создании корзины я зашел в тупик Вот мой редуктор: import { …

16.07.2022
Почему моя таблица стилей CSS не связана с моим HTML-шаблоном?

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

16.07.2022
Попытка доступа к файлу во вложенной папке в ссылке django html

Допустим, у меня есть файл style.css, который находится в папке TemplateData. Сейчас я воссоздаю путь, но проблема в том, что родительская папка TemplateData динамически меняется. Допустим, у меня есть: user/42/TemplateData/style.css или это может быть user/66/TemplateData/style.css. Как мне сделать путь, …

16.07.2022
Рендеринг значений в Html с помощью Python Django

** HTML-ФАЙЛ ** {% extends 'shop/layouts/main.html' %} {% block content %} <div class="container"> <div class="row"> <div class="col-12"> <h1>Collections</h1> {% for item in items %} {{ item.name }} {% endfor %} </div> </div> </div> {% endblock content %} ** …

16.07.2022
Ошибка CORS при вызове API из пользовательского домена Lambda

У меня есть django backend, который позволяет использовать 2 домена (я использую django-cors) https://xxxxxx.execute-api.us-east-2.amazonaws.com https://mycustomdomainname.com При доступе к сайту через https://xxxxxx.execute-api.us-east-2.amazonaws.com вызовы API работают так, как ожидалось. Но когда я получаю доступ на …

16.07.2022
Dj-rest-auth registration fetch

Использую dj-rest-auth для авторизации и регистрации пользователей в моем приложении react. Получил логин и выход, чтобы работать, используя конечные точки api в документации. Не удается зарегистрировать пользователя, получаю HTTP bad request 400. Читал в интернете, объясняют, что что-то не так …

16.07.2022
Django регистрация пользователей разных типов с разными полями

Мне нужно создать двух разных пользователей: Gym и Client. Теоретически клиент должен быть связан связью "многие-ко-многим", поскольку он может быть записан в несколько спортзалов. Мои сомнения связаны с регистрацией пользователей. Я нашел следующее: class User(AbstractUser): is_gym = …

16.07.2022
Как решить ошибку super(type, obj): obj must be an instance or subtype of type?

Я пытаюсь запустить тест на index.html моего приложения и вот что у меня получилось: test.py class IndexTest(TestCase): def setUp(self): url = reverse ('index') self.response = self.client_class.get(self, url) и я получаю эту ошибку трассировки Traceback (most recent call …

16.07.2022
Фильтр поля в объекте, где поле имеет множество вариантов

Как показать список в object.filter()? Когда я загружаю страницу, я получаю только печать queryset2, чтобы показать пост. Что имеет смысл. Но почему queryset и queryset1 не показывают посты с этими категориями? models.py class Post(models.Model): ANALYSIS = "Analysis" MILESTONE …

16.07.2022
Ограничить выбор полем m2m внешнего_ключа

У меня есть эти модели class SubjectTeacher(models.Model): teacher = models.ForeignKey(TeacherProfile, on_delete=models.CASCADE) subject = models.ForeignKey(Subject, on_delete=models.CASCADE) SEMESTER_CHOICES = [("1st", "First Quarter"), ("2nd", 'Second Quarter'), ('3rd', 'Third Quarter'), ('4th', 'Fourth Quarter')] semester = models.CharField(choices = SEMESTER_CHOICES, default = "1st", …

16.07.2022
Как выделить определенную часть строки Django?

У меня есть строки в базе данных, которые являются названиями стран и городов, например, вот так: Италия-Милан ИЛИ Франция-Париж. Как я могу выбрать только часть города, например, выбрать то, что идет только после '-', используя python?

16.07.2022
Шаги, которые необходимо выполнить после обновления конфигурации nginx - Django

Я запускаю приложение django+nginx+wsgi в Ec2. Приложение работало нормально, пока я не изменил имя_сервера в nginx.conf, так как мне приходилось останавливать и запускать Ec2. После обновления имени_сервера приложение сломалось Я пробовал симлинковать sites-available и sites-enabled. Я перезапустил nginx, …