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

14.12.2022
Django - регистрация нескольких тегов шаблона в одном файле

Мне просто интересно, можно ли зарегистрировать более одного тега шаблона в одном файле, например, так: # (project root)/templatetags/my_inclusion_tags.py from django.template import Library register = Library() def func1(): ... return context def func2(): ... return context def func3(): ... return …

14.12.2022
Почему ссылка не работает в html и как это решить?

Когда я нажимаю кнопку "добавить в корзину", вместо страницы корзины отображается пустая страница. product.html <a class="btn btn-secondary" href="{% url 'cart:add_cart' product.id %}">Add to Cart</a> cart.views def add_cart(request, product_id): product = Product.objects.get(id=product_id) try: cart = Cart.objects.get(cart_id=_cart_id(request)) except Cart.DoesNotExist: cart = …

14.12.2022
Приложение Django для нескольких стран с одной базой данных для всех приложений

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

14.12.2022
Как создать секцию перекрестной информации из разных таблиц в Django

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

14.12.2022
Как решить ошибку поля для запроса моей модели?

Cannot resolve keyword 'username_contains' into field. Choices are: bio, id, username @api_view(['GET']) def endpoints_list(request): query=request.GET.get('query') if query == None: query='' print(query) adv_data=Advocate.objects.filter(username_contains=query) serializer=AdvocateSerializer(adv_data,many=True) return Response(serializer.data) Я пытался запросить модель, но она говорит, что не может преобразовать ее …

14.12.2022
Djoser сброс пароля по электронной почте с помощью Celery

Я хочу отправить письмо со сброшенным паролем, используя Celery. Я пытаюсь переопределить метод reset_password класса djoser.views.UserViewSet: class CustomUserViewSet(UserViewSet): @action(["post"], detail=False) def reset_password(self, request, *args, **kwargs): serializer = self.get_serializer(data=request.data) serializer.is_valid(raise_exception=True) user = serializer.get_user() if user: send_reset_password_email.delay( self.request, {'user': user}, [get_user_email(user)] ) …

14.12.2022
Django не может перехватить все значения, выбрасывая исключение

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

14.12.2022
Я хочу отправлять уведомления из приложения django в flutter

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

14.12.2022
Nginx не получает доступ к папкам внутри папки static (приложение django)

Я искал и не нашел этой точной проблемы. Я развернул приложение на django на GCP, используя gunicorn + nginx Все работает нормально, за исключением статических файлов Я запустил django's collectstatic и получил папку files и статику в …

14.12.2022
Сравнение двух списков друг с другом и выделение разницы цветом с помощью django

У меня есть приложение django. И я пытаюсь в шаблоне пометить красным цветом значения различий в списках. У меня есть несколько методов со списками внутри. Потому что в реальной ситуации. Вы можете загрузить pdf и excel файл. Но …

14.12.2022
Расширение социального конвейера и предотвращение запуска определенной функции во время тестирования

Я использую Python Django Social Auth и расширил конвейер с помощью следующих трех шагов Один перед созданием пользователя (partial pipeline), запрашивающий некоторые данные. Один для создания пользователя (переопределяет метод social.pipeline.user.create_user). Один …

14.12.2022
У объекта 'list' нет атрибута 'get'

Я хотел бы вернуть число в views.py, но всегда получаю ошибку атрибута. Я не хочу получить что-то, я просто хочу вернуть переменную, но она всегда выдает " object has no attribute 'get'". Я пытался изменить возврат числа на строку и …

14.12.2022
Как узнать, вошел ли пользователь в систему через Oauth

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

14.12.2022
Несколько полей для загрузки файлов в одной модели

Мне нужно что-то вроде этого: В одной форме будет несколько полей загрузки файлов с возможностью мультизагрузки. Я бы сделал это как одно поле, но мне нужно затем фильтровать его. Например: Мне нужно отобразить на frontend …

14.12.2022
Как отфильтровать записи, которые не имеют записей в связанной таблице?

Рассмотрим две следующие модели: from django.db import models class Author(models.Model): name = models.CharField(max_length=255) class Book(models.Model): author = models.ForeignKey(Author, models.CASCADE, related_name="books") как получить только авторов, у которых нет книг?

14.12.2022
Почему мой css не влияет на мой html-шаблон django?

Я пытаюсь создать навигационную панель в шаблоне django, но не могу сделать никаких css-коррекций. Django не выдает никаких сообщений об ошибках... {% load static %} <head> <link rel='stylesheet' type='varaustiedot/styles.css' href="{% static 'style.css' %}"/> <title>Varaus</title> <! Varaus = Reserve> </head> …

14.12.2022
Как работает модель User с отношениями one2one? Django [закрыто]

I often see people using the user field with the one2one connection to the user model. But which model should I refer to now to create a form, log in, log out, confirm access and everything related to the user? …

14.12.2022
Авторизация apis другого приложения с помощью системы аутентификации django

У меня есть требование создать приложение, скажем A. Приложение A является системой аутентификации, и я планирую построить его на django, используя библиотеку django oauth toolkit. Затем будут некоторые внешние приложения, скажем B и C, и …

14.12.2022
Django-reversion вручную создать версию

Допустим, я хочу создавать версию объекта только в определенных условиях, например, когда поле 'status' объекта класса 'mymodel' изменяется на 'submitted'. Как я могу это сделать? class MyModel(AbstractModel): number = models.CharField(max_length=255) status = models.CharField(max_length=32) def save(self, *args, **kwargs) -> …

14.12.2022
Отладка не запускается [закрыто]

Я пытаюсь начать отладку проекта django командой "manage.py runserver" и получаю ошибку в меню отладки: выполнение "error Python must be set". IDE - Pycharm, Python 3.11

14.12.2022
Получение ответа unauthorized_client при создании социального входа в Microsoft с помощью python-пакета drf-msal-jwt

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

14.12.2022
Изменение базы данных по умолчанию в django constance

У меня есть приложение django с несколькими базами данных, и я начал использовать django-constance для использования "живых" настроек в моем проекте. Я видел в документации, что вроде бы можно изменить базу данных по умолчанию для сохранения …

14.12.2022
Почему добавление класса бутстрапа 'form-control' в форму Django не работает?

Я создаю страницу входа в систему без встроенной модели формы. Я использую FormAPI из Django и выполнил все шаги по добавлению атрибута class к полям ввода моей формы. Но она все равно выглядит как базовая форма без bootstrap. forms.py: …

14.12.2022
Как я могу использовать фильтр django с выбором нескольких значений

Я хочу фильтровать данные по городу, как я могу фильтровать данные, если пользователь выбрал более одного города, используя django filter class games(generics.ListAPIView): queryset = Game.objects.filter(start_date__gte=datetime.today()) serializer_class=GameSerializers filter_backends = [DjangoFilterBackend,filters.OrderingFilter] filterset_fields = ['id','city','level'] игровая модель class Game(models.Model): city …

14.12.2022
Котрибьютинг библиотеки для Django

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

14.12.2022
Задача Django + Celery так и не выполнена

Я пытаюсь запустить пример приложения Django+Celery из официального репозитория celery:. https://github.com/celery/celery/tree/master/examples/django. Я клонировал репозиторий, запустил RabbitMQ в моем docker контейнере: docker run -d --hostname localhost -p 15672:15672 --name rabbit-test rabbitmq:3 Работа с сельдереем выглядит следующим …

14.12.2022
Pythonanywhere - Код ошибки: Необработанное исключение Django

это мой leaveitcafe_pythonanywhere_com_wsgi.py # +++++++++++ DJANGO +++++++++++ # To use your own Django app use code like this: import os import sys # assuming your Django settings file is at '/home/myusername/mysite/mysite/settings.py' path = '/home/leaveitcafe/Leave-it-Cafe/Leave_it_cafe' if path not in sys.path: …

14.12.2022
Как сделать копию Django FileField без повторного применения пути к директории upload_to?

Моя модель Django содержит следующее: def photo_directory_path(instance, filename): return 'photos/{0}/foo-{1}'.format(instance.id, filename) photo = models.FileField(null=True, blank=True, editable=True, upload_to=photo_directory_path, max_length=500) Допустим, у меня есть экземпляр этой Модели под именем oldModel, и я хочу создать новый экземпляр и использовать ту же фотографию. …

14.12.2022
У меня есть поле поля даты в mysql, и как узнать, является ли оно нулевым?

Используя djangoвведите описание изображения здесь Я хочу создать блок if else и внести эти данные в mysql так, чтобы если он пустой, то кнопка не появлялась, а если он не пустой, то кнопка появлялась, я пробовал это, …

14.12.2022
Как фильтровать объекты запроса по временному диапазону в Django

В одной модели у меня есть поле вида: class Sample(models.Model): created_at = models.DateTimeField(auto_now_add=True, blank=True) вот как это выглядит при сохранении: 2022-12-13 13:00:29.84166+08 2022-12-13 14:00:29.84166+08 2022-12-13 15:00:29.84166+08 Возможно ли отфильтровать это по диапазону времени? Может быть, …

14.12.2022
Django select2 с автозаполнением_полей, чтобы иметь динамическое значение по умолчанию

У меня есть модель Product и модель HeadFlowDataset. Эти две модели связаны отношением прайнкей, в котором одна product может иметь много headflowdataset пар. Коды моделей приведены ниже: class Product(models.Model): id = models.UUIDField( primary_key=True, default=uuid.uuid4, editable=False, ) ... # …

14.12.2022
Как передать переменные Django в Js-файл

Как вы можете видеть в коде ниже, я импортировал <script type="text/javascript" src="{% static 'js/posts_lazy_loading.js' %}"></script> в мой Index.html. Но в этом JS файле есть переменные Django. такие как: {{ sizes }} и {{ urlsPosts }}, они идут из Views.py в …

14.12.2022
Многошаговая форма, каждый шаг которой зависит от данных, заполненных на предыдущем/первом шаге в Django

Я бьюсь над этим часами, У меня есть многоступенчатая форма, структура формы такова <form> <fieldset> <input>source airport</input> <input>destination airport</input> </fieldset> <fieldset> <!--Here I want to show airlines according to the data filled in the 1st fieldset, from …

14.12.2022
Вызов модели MPTTModel, которая является дочерней

У меня есть 2 модели, Lucrare и Deviz. Deviz является MPTTModel и имеет ForeignKey ссылку на Lucrare. Deviz модели будут иметь такой вид: Глава 1 -Подглава 1 ---Подглава 1 ---Статья 1 ---Статья 2 ---Статья 3 Глава 2 -Подглава1 …

14.12.2022
Почему pip install django Почему это занимает так много времени? Шаг "Установка собранных пакетов"?

Я пытаюсь установить django с помощью pip, но установка занимает много времени на этапе "Установка собранных пакетов"? около 40 минут $ python -m pip install django Collecting django Using cached Django-4.1.4-py3-none-any.whl (8.1 MB) Collecting asgiref<4,>=3.5.2 Using cached asgiref-3.5.2-py3-none-any.whl (22 kB) …

14.12.2022
Как выполнить запрос django из строки и получить результат

Я хочу выполнить запрос django из строки и поместить вывод в переменную я пытался использовать exec('model.objects.all()'), но не могу присвоить вывод переменной, я также пытался использовать subprocess.run([sys.executable, "-c", 'model.objects.all()'], capture_output=True, text=True), но subrocess не находит модель

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

я хотел перенаправить страницу в индекс после удаления строки, поэтому я использую ` return HttpResponseRedirect(reverse('index')) to reverse . i wanted thishttp://127.0.0.1:8000/indexbut it is showinghttp://127.0.0.1:8000/index/index в чем проблема, пожалуйста, помогите мне. вот мой view.py ` def index(request): return …

14.12.2022
Счетчик с информацией о дате из django с помощью javascript

У меня есть проект на django, У меня есть поле под названием delivery_time в базе данных, это поле datetimefield. Я хочу взять это значение и использовать его в javascript для создания счетчика. Дата, о которой я говорю, приходит как …

14.12.2022
Вызов Ajax для формы [закрыто]

Что такое django-ajax-selects и как его использовать? пример. Я хочу создать приложение фильтрации, которое показывает отфильтрованные данные как можно быстрее, когда выбран вариант из селектора формы.

14.12.2022
Django - Не удалось загрузить ресурс: сервер ответил со статусом 404 (Not Found)

Я пытаюсь развернуть приложение Django, которое работает локально, но не работает на моем сайте. Django index.html (шаблон) отображается, но показываются ошибки ниже и не загружается css / js. Failed to load resource: the server responded with a status of …