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

21.03.2022
Сниппет кода Django CKEditor отображается некорректно

Я создаю Django блог, который поддерживает фрагменты кода как для постов, так и для комментариев. Ниже приведена моя конфигурация CKEditor в settings.py CKEDITOR_CONFIGS = { 'default': { 'toolbar': 'full', 'extraPlugins': ','.join( [ 'codesnippet', 'widget', 'dialog', ]), }, 'comment': { …

21.03.2022
Как изменить булев член на два флажка для поиска

У меня есть член boolean в Model. TYPE_SET_CHOICES = ( (True, 'OK'), (False, 'NG'), ) is_OK = models.BooleanField(choices=TYPE_SET_CHOICES,default=False) Затем я хочу сделать форму поиска для этой модели. Моя цель - показать два флажка и дать пользователю возможность …

21.03.2022
Django(view) - Ajax взаимодействие?

Я хочу отправить значения django на сервер с помощью ajax. parts.html <h1>{{parts.name}}</h1> <form class="form-group" method="POST" id="part_solution_form"> csrf_token %} <label for="part_solution">Write your solution here</label> <input id="part_solution" name="part_solution" type="text" class="form-control" required> </form> views.py def selected(request, part_id): …

21.03.2022
Django Administration Site. 'Удаление нескольких объектов' приводит к ValidationError

При попытке удалить несколько строк, которые имеют связь один к одному с двумя другими таблицами, я получил следующую ошибку: ['“March 21, 2022” value has an invalid date format. It must be in YYYY-MM-DD format.'] Модели устанавливаются следующим образом: …

21.03.2022
При сохранении редактируемой формы записывает пустые значения

Всем привет! При сохранении редактируемых форм с пустыми значениямив formset записывает пустые значения, как мне сделать проверку: if formset пусто: бежим дальше) def client_edit(request, pk): """Редактирования данных Физ лица""" person = get_object_or_404(Client, pk=pk) formset = FilePersonFormset(queryset=FilePerson.objects.none()) if request.method == "POST": …

21.03.2022
Как добавить/дать доступ пользователю к объекту модели и как показать все объекты, созданные конкретным пользователем на его домашней странице на django

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

21.03.2022
Запрос другой модели в представлении на основе класса приводит к ошибке

У меня есть две таблицы, в одной из которых записаны возможные товары с их свойствами, в другой - уровни запасов этих соответствующих товаров. class itemtype(models.Model): item_id = models.IntegerField(primary_key=True) item_name = models.CharField(max_length=100) group_name = models.CharField(max_length=100) category_name = models.CharField(max_length=100) mass = …

21.03.2022
Возможно ли в Djngo вставить html документ?

Чтобы я запустил тестовый сервер и он отобразил мне эту html страницу. Помогите пожалуйста!

21.03.2022
Тестирование Django - объект группы не работает при использовании factory_boy

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

21.03.2022
Получение данных без обновления страницы с помощью ajax в django

Я могу размещать данные с помощью ajax, но когда я хочу вытащить данные без обновления страницы, я могу сделать это только 2 раза, затем кнопка теряет свою функцию. <div> <input type="hidden" name="producecode" class="pcode" value="{{per.produceCode}}" /> <input type="hidden" name="useremail" …

21.03.2022
Пересоздайте ветку git после 2 запросов на вытягивание

У меня есть проект Django с 4 другими участниками, и я создаю модель, назовем ее "модель M". Модель M имеет 2 внешних ключа, первый - модель A, второй - модель B. На данный момент модель A и модель B …

21.03.2022
Почему после загрузки поле изображения отображается как null, а также возникает ошибка многочастичной формы? Есть ли способ обернуть FormData в post_create в auth.js?

При нажатии на кнопку submit я получаю ошибку MultiPartParser : { "detail": "Ошибка разбора многочастной формы - Неверная граница в многочастной форме: None" }. Поле изображения также равно null. Невозможно изменить состояние FormData. Ниже приведен мой код от бэкенда …

21.03.2022
Django - Проверка производительности разрешения в шаблоне

У меня есть шаблон, представляющий собой фрагмент заголовка, который используется на каждой странице платформы. Хотелось бы узнать, какие последствия для производительности/проблемы может иметь проверка разрешения с помощью {% if perms.foo.add_bar %} на платформе. И есть ли лучший способ …

21.03.2022
Dango-filter показывает все проекты; однако должны отображаться только те проекты, которые создал пользователь.

Как у новичка у меня есть проблемы с Django. Я разработал фильтр django_filter. В файле views.py: ''' class AufgabenView(LoginRequiredMixin, ListView): model = Aufgaben template_name = 'aufgaben/aufgaben.html' # object_list bekommt einen Namen context_object_name = 'aufgaben' #paginate_by = 2 filterset_class = …

21.03.2022
Могу ли я создать django-подобное auth-приложение, используя FastAPI?

Как я понимаю, FastAPI хорош для создания API. Однако мне интересно, смогу ли я создать Django-подобное веб-приложение, скажем, приложение электронной коммерции с аккаунтами и корзиной, используя FastAPI. Я просмотрел документацию и не нашел никаких возможностей auth, входа/выхода/подписания, форм, проверяющих вводимые …

21.03.2022
Проблемы с установкой модуля в PyCharm

Для выполнения задачи требуется установить модуль m3-objectpack версии 2.2.47. При попытке его установить с помощью pip выдает ошибку (скрин ошибки ниже). Что-то связанное с юникодом? (Операционная систему - Windows 10. Python …

21.03.2022
Требуется изменение формата Django в session_data

Мой код аутентификации в Django выглядит следующим образом: @api_view(["POST"]) @authentication_classes((BasicAuthentication,)) @permission_classes((IsAuthenticated,)) def api_login(request): username = request.user.username request.session["username"] = username password = request.user.password request.session["password"] = password Когда я расшифровываю сессию из таблицы django_session, это дает вывод p …

21.03.2022
САЙТ КОНТАКТНОЙ ФОРМЫ С DJANGO DONT SEND

Я заполнил форму, но есть проблема с отправкой, при отправке выдает ошибку. спасибо за помощь TypeError at /envoyermail/ envoyermail() получил неожиданный аргумент ключевого слова 'fail_silently' Метод запроса: POST URL запроса: http://127.0.0.1:8000/envoyermail/. Версия Django: 4.0.3 Тип исключения: TypeError …

21.03.2022
Список всех групп и родительской группы экземпляра

У меня есть модель Group, которая имеет внешний ключ к самой себе (поэтому у группы может быть родительская группа). У нее также есть m2m к Establishment. class Group(AbstractBusiness): parent = models.ForeignKey( 'self', on_delete=models.CASCADE, blank=True, null=True, related_name='children' ) establishments …

21.03.2022
Как сделать модель недоступной для определенных дат и часов в Django?

Итак, я создаю проект по аренде комнат. Аренда не на весь день, а только на 2 часа. У меня будет несколько компаний-арендаторов, каждая из которых имеет несколько комнат для аренды с разной вместимостью. Итак, мой вопрос: если комната будет …

21.03.2022
Сервер ответил со статусом 404 (Плохой запрос) - Django

Я работаю с Django и React. Я создал базовый API списка Todo в Django. Одновременно работаю над фронтендом. Когда я пытаюсь добавить новый Todo, я получаю ошибку "Server answered with a status 404 (Bad Request).". Я получаю все …

21.03.2022
При запуске проекта django на другой машине возникает ошибка

Я хочу запустить свой проект django на другой машине. При запуске python3 manage.py runserver я получаю ошибку: Я могу получить доступ к mysql на этой "другой" машине. Может ли кто-нибудь помочь мне запустить проект?

21.03.2022
Форма Django не отображается во всплывающем модальном окне Bootstrap 5

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

21.03.2022
Импорт "project4.app4.models" не может быть разрешен

Я сделал два проекта в django, project4 и project5, а затем сделал два приложения app4 и app5 соответственно. Теперь я хочу импортировать модели проекта project4 в проект project5. Я добавляю 'project4.app4' в файл settings.py проекта5 и добавляю эту строку sys.path.append('E:\Internship\Djangoenv\project4') …

21.03.2022
Можем ли мы обновить значение после того, как оно было использовано в качестве внешнего ключа в django?

У меня есть две таблицы: class LocationType(models.Model): location_type = models.CharField(max_length=120, unique=True) comment = models.TextField(null=True, blank=True) def __str__(self): return self.location_type class Location(models.Model): location = models.CharField(max_length=100, unique=True) location_type = models.ForeignKey(LocationType, to_field="location_type", on_delete=models.CASCADE) comment = models.TextField(null=True, blank=True) def __str__(self): return self.location …

21.03.2022
Дроплет Digital ocean показывает только страницу nginx по умолчанию при подключении с доменом namecheap [дубликат]

Я использую Django Digital Ocean droplet для запуска веб-сайта, и недавно я попробовал подключить IP-адрес дроплета к доменному имени namecheap, но когда я подключил их, на домене отобразилось только следующее: Добро пожаловать на nginx! Если вы видите …

21.03.2022
Url Pattern дает мне ошибку несоответствия url

Url(r'^(?P<pk>\d+)/remove/$', WishlistRemoveView.as_view(), name='wishlist_remove'), <form action="{% url 'wishlist_remove' pk=item.wishlistitem_set.all.0.pk %}" method="post"> {% csrf_token %} <input type="submit" value="{% trans 'Remove' %}"> </form> Когда я нажимаю на кнопку удаления, я получаю следующую ошибку:- NoReverseMatch at /product/7/ Reverse for 'wishlist_remove' with keyword arguments …

21.03.2022
Отсутствие отступов для опций в поле выбора в инлайновой таблице (Django MPTT)

Я создал отношения "многие ко многим" с таблицами "Категория", "Продукт" и "CategoryProduct", которая является средней таблицей между "Категорией" и "Продуктом" : "models.py": from django.db import models from mptt.models import MPTTModel, TreeForeignKey class Category(MPTTModel): name = …

21.03.2022
Django : Создание формы для выпадающего списка в зависимости от ID пользователя и модели

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

21.03.2022
Django миграции круговая зависимость что является лучшей практикой?

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

21.03.2022
Как получить объекты модели с помощью AJAX?

У меня есть модель Customer в моем Django приложении. Новые пользователи постоянно добавляются в эту модель в фоновом режиме, и я хочу динамически выводить список этих клиентов с помощью AJAX. Но я не могу понять, как это сделать. Как …

21.03.2022
Django setUpTestData не выполняет глубокое копирование связанных файлов

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

21.03.2022
Пользовательский параметр командной строки для тестирования

Я нашел способ передать пользовательский параметр в тестирование Django из командной строки: class TestRunner(DiscoverRunner): def __init__(self, option=None, **kwargs): super().__init__(**kwargs) self.browser = kwargs['browser'] @classmethod def add_arguments(cls, parser): DiscoverRunner.add_arguments(parser) parser.add_argument('-br', '--browser', help='Browser test') def build_suite(self, test_labels=None, extra_tests=None, **kwargs): suite = unittest.TestSuite() …

21.03.2022
Почему поле объекта в модульном тесте не изменяется в Django

Я не понимаю, почему мой тест не работает. У меня есть страница с товаром. Есть форма с кнопкой 'Купить товар'. После нажатия этой кнопки, если у клиента достаточно денег, товар будет куплен и количество денег на счету изменится. Но в …

21.03.2022
Определение общего, несериализуемого поля в сериализаторах django rest

Это просто макет моего сериализатора class SerializerA(serializers.ModelSerializer): field_a = serializers.SerializerMethodField() field_b = serializers.SerializerMethodField() field_c = serializers.SerializerMethodField() field_d = serializers.SerializerMethodField() class Meta: model = TestModel fields = ("field_a", "field_b", "field_c", "field_d", "name", "designation") def get_field_a(self, obj): temp = TempUserModel.objects.get(pk=obj.uuid) field_a = …

21.03.2022
Подсчет курсов, которые создал конкретный преподаватель

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

21.03.2022
Graphene-django отправляет Arries на front-end barchart

Я подключился к базе данных sql server и получил табличные данные из столбцов таблиц. Теперь я хочу создать 2 списка данных по направлениям x и y, чтобы отобразить их в виде диаграммы в Vuejs. Я знаю, как отправить sting …

21.03.2022
Я изменил имя класса в документе через "getElementById", но это не действует [дубликат].

Спасибо за помощь. Я изменил имя класса в JavaScript, но оно не меняется. [html] <button id={{ product.id }} data-product={{ product.id }} data-action='add' class="btn btn-outline-secondary add-btn store-cart"> button</button> [javascript] var storeBtns = document.getElementsByClassName('store-cart') for (i = 0; i < …

21.03.2022
Django rest framework: Смешанное содержание

Я совсем новичок в Django rest framework. У меня есть проект, который содержит Django restframework API внутри проекта Django site (с простым кодом frontend), и он отлично работает в моем локальном окружении. Однако в производственном домене (HTTPS) он отображается следующим …

21.03.2022
Как постоянно вызывать API с помощью функции?

У меня есть система управления клиентами. Я использую API для получения всех клиентов. Все работает отлично. Я использую ID, если нет клиента с таким ID, то создается новый клиент. Вот мой код для этого: def handle_get_customers(company): customer_service = requests.get(settings.API_ADDRESS …