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

08.11.2022
Как вывести форму в базовом хтмл шаблоне django

Делаю форму обратной связи, которая находится в базовом шаблоне. как вывести форму из forms в base.html ? ''' views.py class ContactFormPoop(forms.Form): namepop = forms.CharField( min_length = 5, widget=forms.TextInput( attrs = {'placeholder': 'Ваше имя'} ) ) numbers = forms.CharField( max_length …

08.11.2022
500 internal Server Error при настройке django в apache

Я работал над установкой apache2 для моего django, и когда я запустил свой сервер apache, он показал 500 ошибку ` <VirtualHost *:80> # The ServerName directive sets the request scheme, hostname and port that # the server uses to …

08.11.2022
Как перенаправить урлы?

Это мой основной urls.py: urlpatterns = [ path('admin/', admin.site.urls), path('', include("shop.urls")), ] Я хочу, чтобы любой url, введенный пользователем, перенаправлялся в shop.urls и находился там. например если пользователь вводит /index он будет искать index в shop.urls а не …

08.11.2022
Django formtools Wizard done функция не выполняется

(Ссылки:) Django formtools done function not executed https://django-formtools.readthedocs.io/en/latest/_modules/formtools/wizard/views.html#WizardView https://django-formtools.readthedocs.io/en/latest/wizard.html#wizardview-advanced-methods ) Я пытаюсь сделать то же самое. Шаги работают и отдельные данные формы удается получить, но после нажатия кнопки submit и окончательной …

08.11.2022
TypeError: check_password() missing 1 required positional argument: 'encoded'

Я пытаюсь аутентифицировать пользователя, созданного с помощью оболочки python manage.py, пароль выглядит так :- pbkdf2_sha256$390000$------------------------$- . Я использовал пользовательскую модель пользователя (abstractbaseuser) и бэкенд аутентификации по электронной почте, Сейчас я обрабатываю аутентификацию пользователя путем прямого создания пользователя в таблице БД. …

08.11.2022
Почему сохранение базы данных Django не сохраняет обновление навсегда?

Я использую базу данных postgresql. Я обновляю определенное поле существующей строки базы данных и сохраняю ее снова. Однако это изменение не отражается внутри базы данных (просматривая ее на DBeaver). Странно то, что изменение правильно отражается при использовании отладчика и …

08.11.2022
Как я могу автоматически обновить два объекта в одной модели через 7 дней на Django?

У меня есть 2 модели, которые я хочу взаимодействовать/обновлять каждые 7 дней без необходимости моего выполнения. (независимо от того, онлайн или оффлайн сайт) (пока локальный хостинг). class Model: name = model... количество = models.IntegerField(default=0) obj A имя …

08.11.2022
Как обновить поля пользовательской модели пользователя с помощью метода обновления APIView

Я пытаюсь разработать метод обновления APIView, чтобы я мог изменять поля модели в моей пользовательской модели AbstractUser. Я читал документацию по APIViews и другие примеры, но большинство из них включали другую модель OneToOne 'profile' как в этом примере и или …

08.11.2022
Django CSRF Token отсутствует в ajax-запросе

Итак, я создаю проект на Django для "менеджера паролей" Я собрал свои модули и правильно реализовал вставку элемента через Django ModelForm, с csrftoken и все такое. Теперь мне нужно сделать ajax запрос для обновления полей элемента, и …

08.11.2022
OneToOne related other model field converted to boolean field флажок в форме для показа или скрытия полей модели не работает

У меня есть эти две модели блога django в models.py. ` class Snippet(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) created = models.DateTimeField(auto_now_add=True) title = models.CharField(max_length=100, blank=True, default='') code = models.TextField() ... class Post(models.Model): # id = models.AutoField(primary_key=True) # the same …

08.11.2022
ECS Fargate - Запуск образа проекта Django - команда uwsgi не найдена

Я пытаюсь запустить образ django docker в ecs fargate, но у меня не получается, появляется эта ошибка uwsgi: команда не найдена Я пытался изменить путь к uwsgi и добавить его в файл требований, но это тоже не работает. Dockerfile …

08.11.2022
MonkeyPatchWarning: Monkey-patching ssl после того, как ssl уже был импортирован, может привести к ошибкам

Фон У меня есть приложение Django, в котором много iobound, поэтому, согласно документации, которую я прочитал, я пытаюсь заставить gunincorn работать с gevent для лучшей производительности. Ошибка dev1 | Patching Started dev1 | /app/Dev/wsgi.py:19: MonkeyPatchWarning: Monkey-patching ssl after ssl …

08.11.2022
Django - Только пользователь Admin может создавать данные. Ограничение FOREIGN KEY не работает для обычных пользователей

Я создаю простое CRUD-приложение, чтобы подтянуть свои навыки работы с Django (это было давно!), но я получаю следующие ошибки, когда неадмин создает что-либо, либо через фронтенд, либо через бэкенд сайта: FOREIGN KEY constraint failed Я также …

08.11.2022
Разгрузка обширных вычислений в методе сохранения пользовательского поля FileField в Django

Я создаю веб-приложение для галереи на основе Django (4.1.1) и Vue. Я хочу также загружать и отображать видео (не только изображения). Для поддержки форматов, которые не работают в html-теге видео, я конвертирую эти форматы в mp4 через pyffmpeg. Для …

08.11.2022
Django admin отображает поля времени даты непоследовательно в представлении Django admin и в отрисованных таблицах

У меня есть модель, которая является объектом активности для сохранения данных api JSON для запросов к базе данных. api отправляет дату начала (UTC) и локальную дату начала. Я сталкиваюсь с непоследовательной обработкой значения времени UTC и значения местного времени. …

08.11.2022
Миграции Django не работают. Приходится каждый раз удалять базу данных и начинать заново.

У меня есть проект django, который работает нормально. Однако каждый раз, когда в моих моделях происходят изменения (когда я добавляю атрибуты в модель), миграции перестают работать. Обычно возникает какая-то ошибка или миграции не выполняются. Единственный способ заставить миграции работать …

08.11.2022
Как создать индекс API с помощью нескольких маршрутизаторов DRF?

Я пытаюсь создать API с помощью DRF со следующей структурой (пример): api/ ├── v1/ │ ├── foo/ │ │ ├── bar/ │ │ │ └── urls.py # There's one `rest_framework.routers.DefaultRouter` here │ │ ├── bar2/ │ │ │ └── urls.py …

08.11.2022
Проблемы с добавлением пагинации в представлениях класса ( get_queryset )

Добрый день всем, я пытаюсь создать категорию продуктов с пагинацией, используя класс view (get_queryset). Я следовал учебнику, который на самом деле не охватывает эту часть, в которой есть get_queryset. Я нахожу это проще без get_queryset. PLEASE Мне срочно нужна помощь. …

08.11.2022
Как получить доступ к содержимому поля SimpleArrayField в Python Django

В настоящее время я работаю с классом формы в Django. Мне нужно иметь возможность доступа к данным, содержащимся в поле SimpleArrayField. class SignUps(forms.Form) people = SimpleArrayField(forms.EmailField(), label="name") Допустим, пользователь заполняет форму с именами "John Smith," "Jane Smith", …

07.11.2022
Как добавить дополнительные поля и удалить или изменить текст в django UserCreationForm?

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

07.11.2022
Добавьте строковую переменную Javascript ВНУТРИ переменной шаблона django

У меня есть график, который заполняется переменными шаблона django. У меня есть функция обновления графика, которая обновляет данные после нажатия определенных кнопок. Вместо того, чтобы писать одну и ту же js функцию 7 раз, могу ли я обновить javascript …

07.11.2022
В Django, когда я передаю запрос для вставки строки, в Oracle Db строка вставляется в таблицу дважды.

@api_view(['PUT']) def updateRule1(request, id): nums15 = 'OK' json_data = json.loads(request.body) # print(json_data) con = None cur = None try: con = cx_Oracle.connect('<server connection details>') cur = con.cursor() except cx_Oracle.DatabaseError as e: print("Problem establishing connection with Oracle DB", e) q = …

07.11.2022
Не работает статика

Есть проект который я делал на PyCharm, потом перешёл на VS Code, но почему-то при открытии проекта он не подключает статику к сайту, но и ошибки не выдаёт Settings: <pre class="snippet-code-html lang-html …

07.11.2022
Как создать несколько фильтров в Django?

Я хочу создать несколько фильтров в Django. Приведенный ниже снимок экрана объясняет это. Пользователь может не выбирать некоторые критерии. Если пользователь не выбирает Available from, Available till и …

07.11.2022
TypeError: Ожидался экземпляр хранилища заданий или строка, вместо этого получен NoneType

Почему я получаю эту ошибку? Я пытаюсь использовать apscheduler в моем проекте django. Но функция работает очень хорошо. После отправки некоторого письма она автоматически отключается. вот мой код : import logging from django.conf import settings from apscheduler.schedulers.blocking import BlockingScheduler …

07.11.2022
Django Reversion - Просмотр данных несовместимых версий

Есть ли способ просмотреть данные несовместимых версий с помощью Django-Reversion или после внесения изменений в модель? Я понимаю, что не смогу вернуть или восстановить предыдущую версию до изменения модели, но есть ли способ просто просмотреть данные? Вот …

07.11.2022
Как установить VueJs vite версии (не Vue CLI) с Django

Я видел, как многие люди устанавливали Vue с django, используя Vue CLI, но теперь он устарел. Я пытался установить его с помощью нового способа Vue 'npm init vue@latest', который использует Vite, но не преуспел. Я использовал Vue CDN, но …

07.11.2022
Django как использовать аннотацию с ManyToManyfield?

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

07.11.2022
Как "заставить" разделять экземпляры модели между объектами в django при использовании prefetch_related()?

Мой вопрос таков: Как "заставить" экземпляры модели быть общими? В приведенном ниже примере вывода строка 3 и строка 5 имеют Person(2) с разными идентификаторами экземпляров объектов. Это означает, что …

07.11.2022
Django добавляет несколько форм с динамическими полями и ограничением по внешнему ключу на одну страницу

Я новичок в Django и в настоящее время борюсь со следующей проблемой: У меня есть модель базы данных, состоящая из следующего: ` class monitor(models.Model): imap_address = models.CharField(max_length=200) imap_email = models.CharField(max_length=200) imap_password = models.CharField(max_length=200) smtp_address = models.CharField(max_length=200) smtp_email = …

07.11.2022
Можно ли объединить два набора запросов, если один из них имеет аннотацию ранга, а другой - нет?

Я пытаюсь написать функцию поиска и не могу понять, как объединить результаты ранжированного и неранжированного поиска. Допустим, у меня есть следующая модель: class Song(models.Model): filename=models.CharField(max_length=120, db_index=True) title=models.CharField(max_length=120, db_index=True) title_vector=SearchVectorField(null=True, blank=True) Я хотел бы позволить пользователю вводить …

07.11.2022
Как настроить для Tk python 3.10.7

У меня следующая ошибка, я пытаюсь развернуть проект веб-сервисов с django rest framework. Ошибка в сообщении: Python не настроен для tk. Это развертывание находится на render.com есть идеи? <img alt="enter image description here" …

07.11.2022
Как импортировать базу данных из файла csv в django?

В моем webapp мне нужно разместить страницу, где пользователь может создать базу данных из загруженного файла csv. Я пытаюсь сделать это, используя def, как это сделано здесь https://docs.djangoproject.com/en/4.1/topics/http/file-uploads/, но, не работает. Я полагаю, что модели работают …

07.11.2022
Я не могу заставить пользователя создать сессию в Django, используя пользовательский логин

Я делаю CRUD в Django, я создаю пользовательский класс Login, я сделал форму на основе AuthenticationForm, и для моего представления "class Login", у меня возникает ошибка при вызове функции login и попытке присвоить "user", чтобы django создал сессию. Я …

07.11.2022
Счетчик forloop с помощью htmx django

Следуя учебникам, мне удалось сделать форму, которая добавляет элементы заказа с помощью htmx. Каждый новый пункт заказа - это строка div, а не строка таблицы. У меня также есть счетчик forloop для каждой строки, но после добавления новой позиции …

07.11.2022
Отбраковка новостей в python

Я хочу получить точное название компании из данной новостной статьи с помощью regex в python? Могу ли я получить код Я использовал этот код result = re.search('\\b'+company_name+'\\b',string,flags=re.IGNORECASE) но это не работает для компании Local*. я получаю все …

07.11.2022
Как сохранить таблицу базы данных между тестами в django?

Как сохранить записи в базе данных между тестами в тестировании Django? python3 manage.py test tests --keepdb --keepdb сохраняет базу данных, но не таблицы. Таблицы промываются между тестами. Вот псевдокод from django.test import TestCase class test_1(TestCase): def function_1(self): …

07.11.2022
Как вызвать функцию проверки из представлений в шаблоны?

У меня есть функция для проверки, является ли пользователь сотрудником: class VerificateUser(): def allowed_user(request): if request.user.is_staff: return True В моем шаблоне я собираюсь показывать этот раздел только для штатных пользователей, но это не работает. <pre …

07.11.2022
Получение дополнительного поля через аннотацию в отношении "многие ко многим" в Django

У меня есть m2m связь между моделью Feature и моделью User через промежуточную таблицу. Модель функций представляет все доступные функции, и пользователь может включить или отключить ноль, одну или несколько из них через web или api. Когда пользователь включает …

07.11.2022
Django обратный порядок class.objects.all().order_by('-id') не работает

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