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

06.05.2022
Импорт Python не работает в верхней части файла, но работает внутри функции

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

06.05.2022
Установление лимита на модели

Как установить ограничения на модели без использования какого-либо пакета типа django-limits, если ограничение на модели равно 4, то можно создать только 4 модели Модели class Post(models.Model): #limit = 4 title = models.CharField(max_length=200, null=True, blank=True)

06.05.2022
Определение местоположения Django+Yadex API

На HTML странице выполняется JS скрипт который определяет координаты юзера и отправляет на backend Django 3 AJAX запросом, внутри обычная функция принимает координаты в формате (длина-широта) отправляет API запрос с координатами на API Yandex Geocoder, тот в ответ уже возвращает …

06.05.2022
Проблема в том, что javascript не может быть применен в зависимости от того, является ли параметр URL

Есть выпадающий список (опция выбора) для выбора того, является ли is_recruiting, радио опция для выбора 'Total' или 'Period', и тег ввода 'from_date' и 'to_date' для установки даты при выборе 'Period'. Когда радиоопция центрирована и выбрано 'Total', тег ввода даты …

06.05.2022
Как сократить запрос данных временных рядов в django?

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

06.05.2022
Не найдена реверсия для 'classroom' с аргументами '('',)'. Попытка 1 шаблона(ов): ['классная комната/(?P<classroom_id>[0-9]+)/\\\\Z'].

У меня возникла ошибка в моем проекте django. Исходя из того, что я искал, проблема кажется связанной с url, но мой url кажется правильным. Мой вид: def student(request, student_id): student = get_object_or_404(Student, pk=student_id) faculty = Faculty.objects.filter(student=student) course = Course.objects.all() …

06.05.2022
Изображение профиля не обновляется после отправки формы в django

Я также создал класс UserUpdateForm, который я не включил сюда, и если я пытаюсь изменить свое имя и email через класс UserUpdateForm, он работает, но если я пытаюсь изменить фотографию профиля, он не работает views.py from django.shortcuts import render, redirect …

06.05.2022
Изображения не отображаются в шаблоне Django из представления с несколькими моделями

Проблема: Я не могу заставить изображения отображаться на моем шаблоне plant_detail.html. Мне кажется, что я неправильно обращаюсь к переменным, но не уверен, что нужно изменить. Контекст: Я создал модель PlantImage, которая позволяет мне ассоциировать несколько изображений внутри моей …

06.05.2022
Не может найти, куда перенаправляет конечная точка django

Tldr; - Есть проект microsoft github django, который я пытаюсь понять. Я пытаюсь понять, где находится код конечной точки /redirect или ведет к для первого проекта под названием 1-authentication. Вот ссылка: https://github.com/Azure-Samples/ms-identity-python-django-tutorial Я очень новичок …

06.05.2022
Создание пользовательских присоединений в Django

Я пытаюсь создать правильное поведение предварительной выборки в Django. Вот в общих чертах суть проблемы: У каждого счета есть ежедневные котировки, обновляемые ежедневно в разное время (представьте себе моментальный снимок) Необходимо запросить все эти DailyQuotes и …

06.05.2022
Как изменить поведение HTMX для замены полной веб-страницы, если форма недействительна

Если эта форма отправляется как недействительная, я хочу переопределить htmx и сделать HttpRedirectResponse, который обновляет всю страницу вместо того, чтобы просто изменить div, #superdiv, contents. &lt;form id="create_form" action="." method="post" hx-post="." hx-target="#superdiv" hx swap="outerHTML"&gt; {{ form }} &lt;button id="button" type="submit"&gt;Create&lt;/button&gt; &lt;/form&gt; …

06.05.2022
Запрос к базе данных для поиска постов в приложении django

Я пытаюсь добавить строку поиска в мое приложение, но я не знаю, как запросить базу данных, чтобы выдать то, что ищет пользователь. Я хочу, чтобы при поиске пользователем user в посте или category в посте model показывал результат, который ищет …

06.05.2022
Вопрос по дизайну: Существует ли специфический для Django способ выбора пользователей для получения уведомлений при отправке формы?

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

06.05.2022
Шаблон Django (Wagtail) не распознает тип страницы для условия if

На моем блоге wagtail у меня есть простая модель, которая будет индексной страницей, перечисляющей различные статьи, определенная в моем models.py следующим образом: class ArticleIndex(Page): description = models.CharField(max_length=255, blank=True,) content_panels = Page.content_panels + [FieldPanel("description", classname="full")] У меня есть …

06.05.2022
Ссылки на скачивание Django работают только в новой вкладке

Это сводит меня с ума, я разрабатываю приложение django и мне нужно предоставить ссылку на скачивание файла, расположенного в папке media. Если я ввожу url в пустой вкладке, все работает нормально, файл скачивается, но если я нажимаю на ссылку с …

06.05.2022
Как ограничить доступ к шаблону для пользователей на основе их имени_отдела

У меня есть следующая модель. Отделы, пользователи. Пользователи назначены в отдел. Как я могу ограничить доступ к шаблону на основе имени_отдела пользователя? Например: Пользователь может просматривать Шаблон приложения_1, если имя_отдела == "Компьютерный_отдел". Здесь пользователь принадлежит к отделу "компьютеры". Пользователь …

06.05.2022
Django: Горизонтальное масштабирование с одной базой данных

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

06.05.2022
Необходимо иметь правильный путь к url в Django

Я пытаюсь заставить мое приложение django указывать на правильный url в моем файле chatserver/urls.py. Я получаю эту ошибку при запуске моего приложения django: Используя URLconf, определенный в chatserver.urls, Django попробовал эти шаблоны URL шаблоны, в таком …

06.05.2022
Как обновить пару элементов одним запросом? HTMX

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

06.05.2022
Django 404 ошибка-страница не найдена, как решить эту проблему?

Мой проект называется main, и когда я запускаю сервер, я получаю эту ошибку. Кто-нибудь знает, как исправить эту ошибку. Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/detail//3 Using the URLconf defined in movieReview.urls, Django tried these URL …

06.05.2022
Django: Есть ли способ применить агрегатную функцию к оконной функции?

Я уже сделал сырой SQL этого запроса в качестве последнего средства. У меня есть проблема с пробелами и островками, где я получаю соответствующие группы с помощью двух ROW_NUMBER -s. Позже я использую COUNT и MAX следующим образом: SELECT …

05.05.2022
Django - Объединение после фильтрации

Представьте, что есть модель и представление: class Task(models.Model): title = models.CharField(...) message = models.TextField(...) performer = models.ForeignKey(User, on_delete=models.CASCADE, ...) orgunit = models.ForeignKey(OrgUnit, on_delete=models.CASCADE ...) deviation = models.ForeignKey(Deviation, on_delete=models.CASCADE, related_name='tasks', ...) creator = models.ForeignKey(User, on_delete=models.SET_NULL, ...) for_control = models.ManyToManyField('self', ...) …

05.05.2022
Django easypost buy возвращает неверный синтаксис при использовании тестового api ключа, но недостаточное количество средств в production

Используя библиотеку easypost python, я вызываю функцию buy, передавая курс, как сказано в документации, но она возвращает ошибку. Можно ли использовать тестовый api ключ с buy for easypost или нет? Я не видел ничего в документации по этому …

05.05.2022
Django Redirect не работает внутри представления

Я пытаюсь заставить свой вид перенаправлять на другую страницу после нажатия кнопки, которая вызывает POST-запрос. Я не могу понять, почему перенаправление не работает или почему оно даже не пытается перенаправить. Вот мое мнение: def cart1(request): if request.user.is_authenticated: …

05.05.2022
Регистрация приложения в Django

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

05.05.2022
Img src возвращает 404 при правильном пути

Html template: {% load static %} &lt;img src="{% static image_url %}"&gt; &lt;p&gt;{{ quote }}&lt;/p&gt; view: def makeImage(request): image = request.FILES['image'] quote = request.POST['quote'] fs = FileSystemStorage(location="static/") filename = fs.save(image.name, image) image_url = fs.url(filename) return render(request, 'app/makeImage.html', {'image_url': image_url, 'quote': …

05.05.2022
Загрузка нескольких файлов через форму в Django

Создаю проект, в котором есть форма для добавления документа, в том числе загрузка файлов в этой же форме. Всё вроде работает. Но столкнулся с проблемой, никак не могу сделать, чтобы можно было загружать несколько файлов. Models.py class Document(models.Model): title = …

05.05.2022
Django: как фильтровать посты на основе представления в django

я хочу фильтровать посты на основе просмотров, например view&gt;100 то есть фильтровать курс, если только просмотр больше 100 просмотров, но он продолжает показывать эту ошибку SyntaxError: positional argument follows keyword argument. Проблема в том, как я фильтрую посты, но …

05.05.2022
Django формы - Pandas отображает целые числа в качестве имен колонок вместо реальных имен

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

05.05.2022
Как добавить пользовательское утверждение в django rest_framework_simple_jwt?

В их официальной документации показана реализация только для представлений на основе классов. Как сделать это для функции, т.е. Refreshtoken.for_user()? from rest_framework_simplejwt.tokens import RefreshToken def get_tokens_for_user(user): refresh = RefreshToken.for_user(user) return { 'refresh': str(refresh), 'access': str(refresh.access_token), } …

05.05.2022
Я не могу вывести форму регистрации нового пользователя из модели ViewSet во фрейме Django Rest

Class RegisterViewSet(viewsets.ModelViewSet): http_method_names = ["post"] permission_classes = (AllowAny,) serializer_class = RegisterSerializer renderer_classes = [TemplateHTMLRenderer] template_name = "api/authentication/template/authentication/register.html" def create(self, request, *args, **kwargs): serializer = self.get_serializer(data=request.data) serializer.is_valid(raise_exception=True) user = serializer.save() return Response( { "success": True, "userID": user.id, "msg": "The new user …

05.05.2022
Django dumpdata сериализация int как строки

Я пытался сделать пользовательский класс/тип, определенный в отдельном db.py файле, чтобы он правильно сериализовался как int при выполнении команды manage.py dumpdata, но это поле BitFlagField всегда экспортируется как строка, значение которой сопровождается двойными кавычками, в то время как другие целочисленные …

05.05.2022
Почему не подключается css к Django

settings.py STATIC_URL = '/main/static/' STATICFILES_DIRS = [ BASE_DIR / &quot;main/static&quot; ] index.html {% extends 'main/base.html' %} {% load static %} &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;{% static 'main/css/style.css' %}&quot;&gt; &lt;body&gt; &lt;div …

05.05.2022
Я пытаюсь вывести сообщение об ошибке в Django с помощью сообщений, но это не работает

Я пытаюсь вывести сообщение об ошибке, но не получается. Видите ли вы какую-нибудь проблему в этой кодировке? Спасибо.

05.05.2022
Использование двойного подчеркивания для прямого обновления поля внешнего ключа в Django?

Я использую двойное подчеркивание для фильтрации модели или получения значений из нее в Django следующим образом: # filtering model furthers = myModel.objects.filter(foreignKeyField__furtherField=value) # getting values furtherField = myModel.objects.get(id=10).values("foreignKeyField__furtherField") Но когда я пытаюсь использовать метод update() с двойным …

05.05.2022
Что нужно написать в settings.py, чтобы импортировать мой шаблон

Я развернул свой проект на pythonanywhere и там я получаю ошибку, что шаблон не существует Это работает правильно на локальном хосте Каталог файлов <img alt="enter image description …

05.05.2022
Запрещено (403) Проверка CSRF не удалась. Запрос прерван. ошибка django

Я хочу разместить форму с HTML &lt;form method="POST" enctype="multipart/form-data"&gt; {% csrf_token %} // some inputs &lt;/form&gt; views.py def request_create(request): context = {} return render( request, template_name="requestz/request_form.html", context=context ) Мои средние программы следующие MIDDLEWARE …

05.05.2022
Установка Spatialite с Django на windows 10

Я пытаюсь найти, как установить spatialite для geodjango на windows, но я не знаю, что я делаю неправильно. Я следую инструкциям на странице django https://docs.djangoproject.com/en/4.0/ref/contrib/gis/install/spatialite/, но в учебнике не сказано, что делать после получения бинарных файлов …

05.05.2022
Django перетаскивание нескольких загрузок не работает

Я хочу сделать обновление текущего веб-приложения, которое я разработал с помощью Django. В текущей версии есть несколько полей для загрузки: И я изменил его на следующее: <a href="https://i.stack.imgur.com/IXic7.png" rel="nofollow …

05.05.2022
Django Admin отключает html-поле по значению другого поля

У меня есть модель django, и я хочу отключить другое поле в зависимости от выбора одного поля в моей панели администратора. Посмотрите на картинку если поле "User Auth Filter" …