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

25.01.2022
Django rest не видит json-данные GET XmlHTTPRequest

Недавно я начал играть с django rest framework, моя цель - выполнить GET на rest api с некоторой фильтрацией. Для этого я решил передавать параметры фильтров в виде json объекта. Я делаю это с помощью xmlhttprequest. Проблема в том, …

25.01.2022
Как пагинация различных объектов одной конечной точки в Django Rest Framework?

Предположим, что у меня есть модель с именем Collection. Я могу создать коллекцию collection, эта коллекция имеет два важных поля: share_with_company, share_list. class Collection(models.Model): name = models.CharField(max_length=200, blank=False, null=False) share_with_company = models.BooleanField(default=False) share_list = ArrayField(models.CharField(max_length=15), null=True, blank=True) …

25.01.2022
Django отображение каждого объекта в кнопке

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

25.01.2022
ModuleNotFoundError: Нет модуля с именем 'app.project'

Mb Я идиот, но я хочу знать, что я делаю неправильно я думаю, что моя проблема здесь INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'app.project', ] или здесь from django.contrib import admin from …

25.01.2022
Показать список другой модели в детальном представлении

Я хочу показать другую модель внутри детального представления в виде списка. Я пробовал использовать "get_context_data" внутри DetailView, но он не отображается в шаблоне. Модель, которую я хочу показать, называется "Questions". Это мой код прямо сейчас class ArticleDetailView(LoginRequiredMixin, DetailView): model …

25.01.2022
TypeError: неверный тип аргумента для встроенной операции. Я не могу увидеть ошибку

У меня возникла ошибка, которую я не могу понять. Это для экспорта PDF Traceback (последний последний вызов): File "C:\Users\jenny\Documents\OneDrive Jens privat\OneDrive\Programmering\Django\Nymoen ERP project\env\lib\site-packages\django\core\handlers\exception.py", line 47, in inner response = get_response(request) Файл "C:\Users\jenny\Documents\OneDrive Jens privat\OneDrive\Programmering\Django\Nymoen ERP project\env\lib\site-packages\django\core\handlers\base.py", line 181, in …

25.01.2022
Django по-разному обрабатывает имена таблиц базы данных в Ubuntu и Windows

Я создал приложение Django локально и теперь пытаюсь развернуть его (или хотя бы протестировать) на экземпляре AWS EC2, используя Ubuntu 20.04 (t2.micro). При локальном размещении приложение работает нормально. При размещении на AWS возникает ProgrammingError (1146, "Таблица 'database_name.exampleAppName_modelname' не существует"). …

25.01.2022
Как подключить форму bootstrap к базе данных Django для создания экземпляра модели

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

25.01.2022
Согласование моделей с моделями TabularInline django admin

Как лучше всего я могу выровнять мои модели, которые находятся в обратных отношениях с помощью TabularInline, я пробовал следующее, но безуспешно : class SubTopicInline(admin.TabularInline): model = models.SubTopic class CourseAdmin(admin.ModelAdmin): inlines = [SubTopicInline] admin.site.register(models.Course, CourseAdmin) Вот какая ошибка возникает …

25.01.2022
Пагинация в фильтрованном наборе запросов с помощью Django Listview

У меня возникла проблема при использовании пагинации в общем ListView, когда я пытаюсь отфильтровать набор запросов. Фильтр работает нормально, но при попытке обратиться к странице, которая не является первой, возникает ошибка: Invalid page (2): Эта страница не содержит результатов …

25.01.2022
Включить поиск/фильтрацию в поле выбора django

У меня есть CrispyForm, где есть поле выбора под названием "act_cuenta" с вариантами выбора, которые я загружаю из запроса. Я хочу, чтобы в этом поле пользователь имел возможность вводить и искать один из вариантов в списке. form.py Как …

25.01.2022
Django для регистрации нескольких вложенных URL и по умолчанию

Вот мои URL-адреса приложения router = routers.DefaultRouter() router.register(r'school', SchoolView, 'school-view') router.register(r'student', StudentView, 'student=view') school_router = routers.NestedDefaultRouter(router, r'school', lookup='school') school_router.register(r'students', StudentSchoolView, basename='student-school') urlpatterns = router.urls И регистрирую свои URL в URL проекта from django.contrib import admin from django.urls …

25.01.2022
Рекурсивные модели Django с помощью

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

25.01.2022
Как передать дополнительные аргументы команде startapp в bash?

Я хочу передать значения в template_context, а в docs сказано: Any option passed to the startapp command (among the command’s supported options) Насколько я понимаю, любой дополнительный аргумент, который я передаю, будет установлен в контекстный …

25.01.2022
Пользователи вместо id , Django(wagtail), Vue

Я хочу сделать класс, который возвращает usename всех пользователей, которым понравился пост. Пользователи будут отправлены в Vue. В настоящее время код возвращает в Vue consol log - 0: {likex: 'ideas.IdeaPage.None'} models.py class IdeaPage(Page): intro = models.CharField(max_length=250) body = RichTextField() tags …

25.01.2022
Задача задержки Celery вызывается дважды, но срабатывает только один раз

Я пытаюсь запустить задачу celery с несколькими файлами. Проще говоря, в цикле for я вызываю метод delay на задаче, и я знаю, что он вызывается, потому что я могу видеть логи перед вызовом. Однако действие внутри самой задачи выполняется …

25.01.2022
Как сделать представление django api доступным для всех пользователей?

Я создаю представление Django API для игры, расширяя класс rest_framework.views.APIView. Вполне вероятно, что большинство пользователей не будут проходить аутентификацию. Как я могу обеспечить это? Насколько я знаю, не существует permissions.IsNotAuthenticated или подобного. В этой части у меня возникают проблемы …

25.01.2022
Auth_token для unittest в Django

Я пытался протестировать свою систему входа в систему, используя следующий код from django.test import TestCase, Client from rest_framework.test import force_authenticate class DeckTestCase(TestCase): @classmethod def setUp(cls): test_user1 = User.objects.create(first_name='tester',username='test1', password='123', email='testuser@something.com') def test_if_logged(self): factory = Client() user = User.objects.get(username='teste1') request …

25.01.2022
Попробуйте использовать «django.db.backends.XXX», где XXX — одно из:

Я настраивал Django 4.0 для использования Mongodb, и по какой-то причине он не подключается, и он продолжает выдавать мне эту ошибку: ``` To use one of the built-in backends, use 'django.db.backends.XXX', where XXX is one of: 'mysql', 'oracle', 'postgresql', 'sqlite3' …

25.01.2022
Как я могу скрыть записи элементов в формах с внешним ключом, когда они имеют 0 количество в формах django?

Я хочу скрыть записи о товарах, которые равны 0 или отсутствуют на складе, мой текущий код для процесса заимствования товаров следующий. Класс Item является местом хранения запасов на складе, а Activity является местом хранения заимствованных заказов. Models.py class Item(models.Model): …

25.01.2022
Django передача id поста из кнопки в форму

У меня есть кнопка в html, которая находится в данном посте. Эта кнопка открывает форму, которая скрыта, пока не нажата кнопка. а сама форма написана дальше на странице. Кнопка <button class="btn btn-info" data-toggle="modal" data-target="#note-update-modal">Update</button> Затем в форме …

25.01.2022
Развертывание приложений Django на DigitalOcean

У меня есть очень маленькое приложение, над которым я работаю. У меня все готово и работает локально, но я не могу развернуть его на DigitalOcean Apps. Я перечитал все руководства и просто не могу пройти мимо этого места. См. …

25.01.2022
Я получаю эту ошибку Ошибка атрибута, и я проверил опечатки, но не нашел ни одной.

AttributeError at /api-auth/ Получена ошибка AttributeError при попытке получить значение для поля name на сериализаторе UserDetailsSerializer. Поле сериализатора может быть названо неверно и не соответствовать какому-либо атрибуту или ключу экземпляра QuerySet. Оригинальный текст исключения был: 'QuerySet' object has no attribute …

25.01.2022
Проблемы с моделью CustomUser в Django

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

25.01.2022
Как импортировать файл из вложенного каталога с помощью django

Я создаю веб-приложение django. Для кода у меня есть несколько вспомогательных функций, которые я пытаюсь импортировать, но django выдает мне ModuleNotFoundError. Это структура моего файла ── stock_predictor ├── __init__.py ├── admin.py ├── apps.py ├── models.py ├── models_helper │ ├── …

25.01.2022
Ошибка отказа в разрешении на django-s3direct

При загрузке файла на S3 в консоли появляется ошибка следующего содержания [WARNING][220126 010447] Forbidden: /s3direct/get_aws_v4_signature/ [26/Jan/2022 01:04:47] "POST /s3direct/get_aws_v4_signature/ HTTP/1.1" 403 31 и Permission denied всплывающее окно отображается в браузере. Я снова и снова проверял учетные данные …

25.01.2022
Для чего нужна комната в разделе рендеринга?

***python Django framework Я не могу понять, для чего используется {'rooms':rooms}) в секции render, пожалуйста, помогите, я только учусь на django import imp from django.shortcuts import render from django.http import HttpResponse rooms =[ {'id':1, 'name':'learn python'}, {'id':2, 'name':'learn html …

25.01.2022
Django как предотвратить показ данных входящих форм другим формам?

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

25.01.2022
Как передать в reverse() аргумент? Django

Код в urls.py: urlpatterns = [ path('', TaskListView.as_view(), name='home_page'), path('create_task/', TaskCreateView.as_view(), name='create-task'), path('<int:year>/<int:month>/<int:day>/<int:pk>/update_task/', TaskUpdateView.as_view(), name='update-task'), path('<int:year>/<int:month>/<int:day>/<int:pk>/delete_task/', TaskDeleteView.as_view(), name='delete-task'), ] Код в models.py: def get_absolute_url_for_update(self): return reverse('update-task', kwargs={'year': self.publish.year, 'month': self.publish.month, 'day': self.publish.day, 'pk': self.pk}) def get_absolute_url_for_delete(self): return reverse('delete-task', kwargs={'year': …

25.01.2022
Ошибка отказа в разрешении при разработке приложения django. я использую windows 10. как решить эту ошибку?

Введите описание изображения здесь как решить эту ошибку в windows.

25.01.2022
Django как деактивировать учетную запись пользователя

Допустим, я хочу деактивировать определенную учетную запись пользователя, когда пользователь нажимает кнопку Deactivate Account. Как мне это сделать? \\\views.py def delete_view(request): profile = request.user if request.method == 'POST': form = DeleteUserForm(request.POST, request.FILES, instance=profile) if form.is_valid(): profile.is_active = …

25.01.2022
Django.db.migrations.exceptions.NodeNotFoundError: Migration order.0001_initial dependencies ссылается на несуществующий родительский узел

Я по ошибке удалил все папки миграций внутри приложения, а также удалил db. Также я выполнил команду python manage.py flush. После этого, когда я выполняю команду python manage.py makemigrations, у меня возникает та же ошибка. Я не знаю, как …

25.01.2022
Маршрутизация для класса FormView

У меня есть django_test проект и defapp приложение в нем. Я хочу получить доступ к форме.html, которую создает MyView, Я все еще запутался в маршрутизации. Я могу получить доступ к localhost/defapp/ и показать Hello, World …

25.01.2022
Проблема с версией развертывания Heroku Python

Heroku не будет продвигать мою версию Python для моего приложения Django, и я не могу понять, почему... Я обновил свой python с 3.8.7 до 3.10.2 и отразил это в файле runtime.txt, и изменения явно добавлены, но, похоже, это не работает. …

25.01.2022
Django моделирует БД поставщика с различными продуктами. Не удается определить таблицу отношения supplier_product

У меня есть проект Django, в котором есть поставщик и несколько продуктов, которые сильно отличаются друг от друга. Продукты называются ресурсами. Поскольку они очень разные, я не могу иметь таблицу продуктов и поэтому не знаю, как сделать модель supplier_product, …

25.01.2022
Что означает ^ для url

Возможно, это слишком простой вопрос. У меня есть этот urlpatterns в urls.py urlpatterns = [ url(r'^s3direct/', include('s3direct.urls')), path('admin/', admin.site.urls), ] localhost/admin работает, но localhost/s3direct показывает ошибку 404. Page not found (404) Request Method: GET Request URL: http://localhost:8099/s3direct …

25.01.2022
Как запланировать посты для карусели в шаблонах с помощью django?

Мне трудно найти решение, как запланировать посты для карусели bootstrap с динамическими данными в django. Пример: Я создал пост за 1 января - 30 января, если сегодня 1 февраля, то пост все еще должен быть виден в карусели. …

25.01.2022
Релейный фильтр Django не работает для поля с внешним ключом

Import graphene from graphene_django import DjangoObjectType from commodity.models import CommodityItem class Brand(models.Model): # more fields... name = models.CharField(max_length=500) class CommodityItem(models.Model): # more fields... is_online = models.BooleanField(default=True) brand = models.ForeignKey( Brand, on_delete=models.CASCADE, verbose_name='Brand', db_index=True) class CommodityItemNode(DjangoObjectType): class Meta: model = CommodityItem …

25.01.2022
Правильный способ предоставления кэш-бэкенда в Django

Я следую этой части документации Django, пытаясь добавить кэш в генерируемые карты сайта. Документация предоставляет следующий пример кода: from django.contrib.sitemaps import views as sitemaps_views from django.views.decorators.cache import cache_page urlpatterns = [ path('sitemap.xml', cache_page(86400)(sitemaps_views.index), {'sitemaps': …

25.01.2022
Django Передача параметров в функции

Мне нужно обновить четыре записи A в AWS для этого я использовал библиотеку boto3 python и для каждой из них я написал функции следующим образом @csrf_exempt @wrap_view def create_A_record_1(request): response = client.change_resource_record_sets( HostedZoneId='**********', ChangeBatch={ 'Comment': 'string', 'Changes': [ { …