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

03.11.2021
Ошибка Django 403 после установки пакета pip с моим статическим файловым сервером

Итак, у меня есть сайт Django, который должен использовать как пакет pip, который представляет новые статические файлы для администратора, так и статический файловый сервер от Linode (технически он эквивалентен AWS S3 buckets из всего, что я видел, только дешевле …

03.11.2021
Возврат миграции Django: будут ли операции возвращены в обратном порядке?

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

03.11.2021
Как сделать объединение более чем двух таблиц с помощью Django?

Я смог понять, как объединить 2 таблицы с помощью следующего оператора, который отлично сработал для меня, но я не могу понять, как сделать это с 3 таблицами. Для 2 таблиц trailers = TrailerLocation.objects.all().values('trailer__trailerNumber', 'trailer__trailerPlateNumber', 'trailer__trailerPlateState', 'trailer__trailerLeaseCompany', 'locationCity', 'locationState', …

03.11.2021
Почему wagtail TableBlock не перемещается в панели администратора

У меня есть этот код, я хочу сделать TableBlock в моей админ панели, сделать миграции, мигрировать, но он не отображается в админ панели from wagtail.contrib.table_block.blocks import TableBlock from wagtail.core.blocks import StreamBlock from wagtail.core.fields import StreamField class BaseStreamBlock(StreamBlock): table = …

03.11.2021
Как передать в переменную Django models ввод телефона с клавиатуры реализованную на JavaScript

Есть форма обратной связи, необходимо передать ввод номера телефона с клавиатуры реализованную на JavaScript в переменную phone файла models.py: class FeedbackModel(models.Model): # Класс модели обратной связи name = models.CharField(max_length=50, verbose_name='Имя') phone = '' email = models.EmailField() message = models.TextField(max_length=5000, verbose_name='Сообщение') …

03.11.2021
Обнаружение пользователя прокси или VPN в Django

Я хочу, чтобы в Django показывалось, использует ли пользовательский запрос VPN-прокси или нет. Я хочу, чтобы если пользователь использует VPN, он показывал следующее "Network Error: Not Connected", а если пользователь не использует VPN, то показывается "Network Active: Подключен". Я пробовал …

03.11.2021
Django и DRF-DataTables - исправление поведения фильтрации

Я использую DRF-DataTables для создания просматриваемой таблицы на стороне клиента. Модель, с которой я работаю, содержит несколько нулевых булевых полей, таких как: models.py class Record(...): name = models.CharField(..., blank=True, null=True) is_active = models.BooleanField(blank=True, …

03.11.2021
Как потребовать, чтобы определенному полю передавалось значение при сохранении модели Django

Я пытаюсь отследить, какой пользователь последним обновил объект: Class MyModel(models.Models): updater_id = models.ForeignKey(Users) …other fields… Однако я не могу понять, как потребовать, чтобы updater_id включался каждый раз, когда мой объект сохраняется. Сначала я попробовал переопределить сохранение: …

03.11.2021
У объекта 'Media' нет атрибута 'render_q'

Скриншоткак исправить "'Media' object has no attribute 'render_q'" появляется при редактировании модели в панели администратора

03.11.2021
Обновление только этого свойства, а не всей модели, django

@property def policy_escape(self): if self.date - datetime.date.today: self.status = 2 self.save() def save(self, *args, **kwargs): self.counter = counter + 1 У меня есть такая логика для политик. Для каждой созданной политики я хочу увеличить nnumber свойства (это не …

03.11.2021
Django/OpenResty подтверждают JWT

в моем REST-приложении Django пользователь получает JWT после предоставления своих учетных данных для входа в API. Теперь у меня есть второй сервис, с которого пользователь может скачивать файлы. Перед этим вторым сервисом должен быть прокси OpenResty для проверки …

03.11.2021
Как фильтровать по внешнему ключу, который сгруппирован?

Модель: from django.db import models class Person(models.Model): name = models.CharField(max_length=100) class Result(models.Model): person = models.ForeignKey(Person, on_delete=models.CASCADE) outcome = models.IntegerField() time = models.DateTimeField() Sql: select * from person as p inner join ( select person_id, max(time) as max_time, outcome …

03.11.2021
Django: составной первичный ключ не работает

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

03.11.2021
Как отобразить данные в таблице из базы данных для поиска по внешнему ключу на той же странице с помощью Ajax в проекте Django?

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

03.11.2021
Не получается провести миграцию python.django

Программа makemigrations работает . Но при попытке запуска migrate возникает ошибка, указанная ниже. Вот код python manage.py makemigrations: (venv) C:\Users\user\PycharmProjects\pythonProject1\itproger>python manage.py makemigrations Migrations for 'news': news\migrations\0001_initial.py - Create model Articles Вот код python manage.py migrate: (venv) C:\Users\user\PycharmProjects\pythonProject1\itproger>python manage.py migrate …

03.11.2021
Почему моя боковая панель навигации перекрывает текст на веб-страницах

Я использую django для создания сайта, но, должно быть, проблема в моем CSS и HTML коде, когда я запускаю сервер, текст на страницах закрывается панелью sidenav, которая у меня есть. Ранее у меня была установлена ширина для боковой панели, …

03.11.2021
Как связать две модели Django без внешнего ключа в Django Rest Framework с помощью БД PostgreSQL

Если у меня есть две модели Django, как показано ниже, с Book, связанными с Category, как еще я могу показать связь без использования Foreign Key при использовании Django Rest Framework, используя PostgreSQL DB, чтобы сделать поле Foreign Key редактируемым в …

03.11.2021
Нет обратного хода после попытки установить правильные параметры

Я получаю ошибку NoReverseMatch, но все кажется правильным. Я попробовал ссылку, которую он сгенерировал, и она работает, но использование get_absolute_url всегда дает ошибку NoReverseMatch. Вот мой models.py: from django.db import models from django.db.models.expressions import OrderBy from django.db.models.fields import CharField, …

03.11.2021
Вызывает ли удаленный хост ошибку импорта?

Abstract Мой vps сервер постоянно выдает ошибки. Очевидно, другой человек получает доступ и вызывает ошибку импорта, но я не знаю, является ли мой сервер причиной. detail Когда я пробую whois ip, кажется, что это иностранец (не японец). Можно ли …

03.11.2021
Представление должно быть вызываемым или списком/кортежем при использовании декораторов

После того, как я создал декоратор, запрещающий залогиненному пользователю доступ к странице входа, эта ошибка начала появляться, когда я запускаю сервер: File "/home/user1/Dev/sites/pai/lib/python3.8/site-packages/django/urls/conf.py", line 34, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, …

03.11.2021
Django tenant с абстрактным пользователем и auth

Я столкнулся с проблемой, должны ли auth и абстрактные пользователи быть в приложениях арендатора и note в общих приложениях, потому что я могу, как только пользователь User1 подключен к своему арендатору1, он фактически может получить доступ к урлам арендатора2 …

03.11.2021
Как я могу перенаправить собственный url пользователя 'post-detail' в классе UpdateView...?

Views.py class PostUpdateView(LoginRequiredMixin , UpdateView): model = Post template_name = 'blog/post_create.html' fields = ['title', 'content' ] # after post request url success_url = 'post-detail' def form_valid(self, form): form.instance.author = self.request.user return super().form_valid(form) def test_func(self): Post = self.get_object() if self.request.user == …

03.11.2021
Как вывести данные списка в следующей строке в Django

Здесь я получаю некоторые данные в список через цикл for и это должно быть выведено в следующей строке Рассмотрим мой файл views.py как def items_log(request, pk): logg = [] client = request.user.client items_log = JobItemsLogs.objects.filter(client=client,item_id=pk).order_by('-id')[:5] for x in items_log: …

03.11.2021
Автоматическая генерация access_token по истечении срока действия в python или самом django

Как можно автоматически генерировать refresh_token в приложении django admin, я использую пакет simple jwt, но я хочу отслеживать, истек ли срок действия токена, затем я отправляю запрос на автоматическую генерацию нового acces_token, когда сессия все еще продолжается. Да, я знаю, …

03.11.2021
Как превратить функцию в класс и передать форму в Django?

В моем проекте Django есть функция: def retail_product_detail(request, slug): context = { 'product_retail': get_object_or_404(Product, slug=slug), 'cart_product_form': CartAddProductRetailForm(), 'related_products': Product.objects.filter(category__slug=self.kwargs['slug']) } return render(request, 'retail/single_product_retail.html', context) как я могу превратить его в класс RetailProductDetail и передать форму для …

03.11.2021
Как решить проблему N+1 в Django для экспорта данных?

Я пытаюсь экспортировать данные в CSV и для этого мне нужно запросить тысячи экземпляров модели. Без каких-либо оптимизаций мой код может экспортировать ~700 экземпляров и связанные с ними статусы. При большем количестве сервер завершает работу с ошибкой 502 - Bad …

03.11.2021
Как установить язык по умолчанию в многоязычном проекте Django

мои настройки : LANGUAGE_CODE = 'fa' TIME_ZONE = 'Asia/Tehran' USE_I18N = True USE_L10N = True USE_TZ = True # Languages LANGUAGES = ( ('fa', _('Persian')), ('en', _('English')), ('ar', _('Arabic')), ) LOCALE_PATHS = [ BASE_DIR / 'locale/', ] Я …

03.11.2021
Установка torch с python 3.10 (64 бит) на Mac

Следуя инструкциям, приведенным на сайте https://pytorch.org/get-started/locally/, я попробовал выполнить команду: pip3 install torch torchvision Не получается, и в итоге я получаю: Я пробовал искать каждую ошибку, чтобы найти какое-то решение в Интернете. Я не …

03.11.2021
Django фильтрация временных меток с помощью параметров url

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

03.11.2021
Django REST-Framework сериализатор dataframe CSV файл

Я перечисляю в Django restframework внешнюю БД settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', ... }, 'tec': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', ... }, } models.py from django.db import models class TmaskMda02(models.Model): id = models.BigAutoField(primary_key=True) uuid = models.TextField(blank=True, …

03.11.2021
<class 'API.admin.User'>: (admin.E108)

**&lt;class 'API.admin.User'&gt;: (admin.E108) Значение 'list display[2]' ссылается на 'user type', который не является вызываемым, атрибутом 'User', атрибутом или методом 'API.UserManager'. **

03.11.2021
Django rest framework set_cookie не работает

Я создаю login api для моего приложения, я хочу установить_cookie для ответа httponly = True, secure = True, samesite = 'strict', я сделал это, но это не работает, кто-нибудь может помочь мне решить это? class LoginView(APIView): def post(self, request): …

03.11.2021
Как сделать динамическое изменение цвета в заголовке таблицы в django

Цвет заголовка таблицы не работает после 3 имени класса в CSS, я хочу изменить цвет, если новые данные будут добавлены в базу данных после 3 заголовка, как сделать это динамическое изменение цвета в CSS. &lt;style&gt;.demo1{ background-color: #F4CCCC; } .demo2{ …

03.11.2021
Как правильно показывать "похожие товары" с помощью карусели в шаблоне Django?

Я хочу отображать похожие товары с помощью карусели. Но я могу отобразить только 4 товара на "элемент карусели". Если в цикле {% for item in related_products %} больше 4, то отображение не корректно. Я сделал "контекстные" срезы из 4 …

03.11.2021
Как запретить пакету django-python3-ldap хранить пароли пользователей в базе данных?

Я разрабатываю веб-приложение django, где использую пакет django-python3-ldap для аутентификации LDAP. Мне успешно удается аутентифицировать пользователей с помощью LDAP. Как только пользователь успешно аутентифицирован, его профиль создается в стандартной модели пользователя django (путем получения имени, фамилии и электронной …

03.11.2021
Я не могу найти свою ошибку в отображении данных базы данных в шаблоне django

Я работаю над проектом Django. Мне нужно отобразить данные базы данных в шаблоне Django, но я не могу найти ошибку в своем коде, которая не позволяет мне отобразить данные на HTML странице. views.py def viewposts(request): posts = NewPost.objects.all() …

03.11.2021
Django: как проверить наличие параллелизма при использовании заданий cron

У меня есть приложение Django, размещенное на удаленном сервере, которое запускает некоторые задания cron через относительно короткие промежутки времени. Одно из этих заданий выполняет команду, которая извлекает набор запросов из базы данных, вызывает внешний API и изменяет модели на …

03.11.2021
Переопределение метода сохранения Django ModelForm и удаление старых значений (файлов)

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

03.11.2021
Как мигрировать модели, когда я тестирую django с опцией parallel?

Когда я попытался протестировать с опцией parrallel (--parallel=3), все модели мигрировали только в одну базу данных. (Я ожидал, что модели будут мигрировать во все базы данных. Как я могу это исправить? Я пытался запустить: python manage.py test …

03.11.2021
Django Views Filter по связанным моделям

Models.py class TVChannel(models.Model): &quot;&quot;&quot;TV канал&quot;&quot;&quot; title = models.CharField(&quot;Название TV канала&quot;, max_length=50, unique=True) slug = models.SlugField(max_length=50, unique=True) class Region(models.Model): &quot;&quot;&quot;Регион вещания&quot;&quot;&quot; title = models.CharField(&quot;Регион вещания&quot;, max_length=100, unique=True) slug = models.SlugField(max_length=100, unique=True) def get_absolute_url(self): return reverse('slug', kwargs={'slug': self.slug}) class TVShow(models.Model): &quot;&quot;&quot;Телевизионная программа&quot;&quot;&quot; …