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

05.10.2022
Ввод данных из файла шаблона не сохраняется в файл .txt в Django Python (метод Get)?

Я пытаюсь сохранить некоторые данные из html-формы в .txt-файл. Но когда я сохраняю данные из моей переменной, используемой для получения данных, она выдает "None". Но когда я передаю строку напрямую, она успешно сохраняется. def write(request): p_no = request.GET.get('p_no') # temp …

05.10.2022
Данные объекта становятся пустыми после сериализации

user = User.objects.filter(id=payload['id']).first() carts = AddToCart.objects.filter(user=user) sum_price = 0 for i in carts: sum_price += int(i.product.price) context = { 'carts': carts, 'sum_price': sum_price, } print(context) serializer = AddToCartSerializer(context, many=True) return Response(serializer.data) **печатный 'контекст' в терминале выглядит следующим образом …

05.10.2022
Как получить id записи на основе имени в Django?

Я создал следующую модель в Django для хранения моих групп в базе данных: class Group(models.Model): name = models.CharField(max_length=1000) Теперь я хочу получить id группы по ее имени в моем views.py. Как мне это сделать? С помощью метода …

05.10.2022
Этот двигатель не предоставил список опробованных шаблонов

Вверх, я пытаюсь развернуть веб на локальном хосте, используя Django, но получаю следующую ошибку: TemplateDoesNotExist at / templates/index.html Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 4.1.2 Exception Type: TemplateDoesNotExist Я искал учебники и документы, но не нашел …

05.10.2022
Изменение входного значения, используемого в разных функциях. Django

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

05.10.2022
Как получить доступ к объекту из вложенного сериализатора? KeyError

Я хочу вернуть requestid и partsid после POST запроса. requestid уже отражен, но вызов partsid посылает мне KeyError. Как я могу получить доступ к этому объекту из отдельной таблицы, ссылающейся как вложенная? Смотрите код для справки: # …

05.10.2022
Отображение только поля загрузки

Я хочу отобразить только поле upload в моем проекте, но мне нужно сохранить в моих моделях (db): адрес электронной почты, файл и дату_время (эти данные были прочитаны из ключа openpgp). Это работает следующим образом: Пользователь загружает файл (открытый ключ openpgp) …

05.10.2022
Почему мой просмотр удаления удаляет только последнюю запись?

Я пытаюсь заставить представление delete_entry удалить нужную запись, однако, какую бы кнопку delete я ни нажимал, она ссылается на один и тот же item_id. Я изменил представление так, что оно печатает удаляемую запись, а не удаляет ее, и какую …

05.10.2022
URL обратного просмотра на основе класса не возвращается к URL с идентификатором

Я имею различные взгляды, пытаясь добавить продукт для одного члена, созданного на приложении, не пользователь с аутентификацией, скорее один администратор системы управления. ниже приведен мой код любезно помочь очень признателен. Я получаю ошибку django.urls.exceptions.NoReverseMatch: Reverse for 'read_hairbty' with …

05.10.2022
Ошибка установки redis-сервера на ubuntu 18.04

Ошибка Я пытаюсь установить redis-сервер для использования в celery, но получаю ошибку. Как я могу ее решить?

05.10.2022
На основе значения выпадающего списка сохраните данные формы в соответствующие таблицы в django

Django, у меня есть 3 модели, В html форме есть выпадающее меню с тремя значениями, в зависимости от выбранного значения выпадающего меню, данные из формы должны быть сохранены в соответствующей таблице модели. Например, если выбрано первое выпадающее значение, то при …

05.10.2022
Как добавить файл .htaccess в Django

Я пытаюсь добавить файл .htaccess в проект Django, но не смог найти никакого решения. Мой проект развернут на AWS. Вот код .htacess RewriteEngine On RewriteBase /precure/ RewriteRule ^manage\.py - [F] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ django.cgi/$1 [QSA,L] …

05.10.2022
Ограничение входа в приборную панель при оплате кредитной картой

У меня есть система eccomerce, построенная на Django с некоторыми услугами в dashbord, я хочу ограничить некоторые услуги от тех, кто не заплатил через кредитную карту, хотя они могут войти и выполнять другие услуги, которые я предлагаю бесплатно, так …

05.10.2022
Как сделать typehint пользовательских и переопределенных менеджеров в абстрактном классе с помощью django-stubs?

мы пытаемся добавить typehints в наш проект django (3.2). Мы используем django-stubs (1.12.0). У нас есть BaseModel с пользовательским менеджером, который мы используем почти для каждой другой модели. class BaseManager(models.Manager): # ... class AbstractBaseModel(models.Model): # ... objects = …

05.10.2022
Разрешение на класс некоторых полей метода ViewSet фреймворка Django rest

Я хотел получить разрешение AllowAny только для функции retrieve. В моем ViewSets. class PostLanguageViewSet(viewsets.ViewSet): permission_classes = (permissions.AllowAny,) permission_classes_per_method = { "retrieve": permission_classes } def retrieve(self, request, post_id=None, post_language_id=None, *args, **kwargs): ... def destroy(self, request, post_id=None, post_language_id=None, *args, **kwargs): ... …

05.10.2022
Почему ошибка? Делаю страницу на django [закрыто]

Введите описание изображения здесь bboardвведите описание изображения здесь I can send you screenshots of other files in response

05.10.2022
Как вызвать get_foo_display в html-странице

Я хочу показывать в ListView человеческие значения в редактируемом формате вместо фактических значений. Например От этого | fc_mo | c_serv | | --- | --- | | 1 | 5 | К этому | fc_mo | c_serv …

05.10.2022
Django выгрузка файла с диска на S3 с помощью django-storages

В моем Django проекте я использую django-storages для сохранения файлов на S3, загруженных через форму. Модель определена как class Uploads(models.Model): file = models.FileField(upload_to=GetUploadPath) Я вношу изменения в файл, который был загружен через Form, сохраняя его на диск, а …

05.10.2022
Что я могу сделать, если у меня есть существующая база данных с таблицей пользователей, и я хочу использовать ее для входа в django.

У меня есть существующая база данных, созданная ранее в моем djangoproject, она уже содержит таблицу пользователей в моей базе данных sql server, как я могу использовать эту таблицу dbo.users для моего django login и аутентифицировать пользователей с ее помощью? …

05.10.2022
Form.errors не возвращает плохой запрос

После отправки формы, желаемый результат - отображение сообщений об ошибках валидации в шаблоне, если форма не валидна. Когда дело доходит до того, что я фактически получаю и форма не отлавливает ошибки (у меня Max_length = 240... не отлавливает ошибку, когда …

05.10.2022
Форма модели Django не подтверждается из-за этой ошибки

я запускаю приложение django и пытаюсь создать экземпляр объекта с помощью формы django, которую пользователь отправляет на стороне frontend html. ошибка, которую я получаю в конце, похоже, связана с атрибутом category вот как выглядит модель класса в моем …

05.10.2022
Django Ajax: установка url с двумя динамическими путями url (<str:'variable'>/<str:'other_variable'>/get/)

У меня есть шаблон Django ajax, который будет получать всех игроков из модели игроков: &lt;body&gt; &lt;h1&gt;List of Players:&lt;/h1&gt; &lt;ul id="display-data"&gt; &lt;/ul&gt; &lt;/body&gt; &lt;script&gt; $(document).ready(function(){ setInterval(function(){ $.ajax({ type:"GET", url: "{% url 'getPlayers' %}", # Here is where I think the …

05.10.2022
Как генерировать огромное случайное число тестовых данных на основе моделей django на базе mongodb и mysql

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

05.10.2022
Почему мы переназначаем self.prog_name в классе ManagementUtility?

Вот фрагмент кода в django, который я пытаюсь разобрать.

05.10.2022
Как правильно отобразить формат даты-времени в Django?

Я хочу добавить дату и время, когда я загрузил определенный файл в мою базу данных в Django. В моем models.py я добавил эту строку кода: models.py date_added = models.DateTimeField(auto_now_add=True) В шаблоне я добавил этот код: {% block content …

05.10.2022
Фильтр по другим полям SlugRelatedField в Django Rest Framework

У меня есть модель с несколькими отношениями ForeignKey и я хочу создать API POST, который позволит мне публиковать их полные имена, а не id. Это кажется работой для SlugRelatedField, однако это не позволяет мне предоставить набор запросов, который фильтруется …

05.10.2022
Проблема с разрешенными_хостами Django при развертывании на AWS Elastic Beanstalk (исключение DisallowedHost)

Я пытаюсь развернуть мое докеризованное приложение django на Elastic, но продолжаю получать исключение DisallowedHost: django | Traceback (most recent call last): django | File "/usr/local/lib/python3.9/site-packages/django/core/handlers/exception.py", line 55, in inner django | response = get_response(request) django | File "/usr/local/lib/python3.9/site-packages/django/utils/deprecation.py", line …

05.10.2022
Сортировка по месту нахождения поисковой строки

Возможно ли отсортировать результат поиска в зависимости от того, где была найдена строка поиска? В основном я использую Django Rest и пытаюсь показать результаты сверху, если строка поиска найдена в начале. Например, values = [ "another test", …

05.10.2022
Запуск пакетной вставки в другую таблицу после вставки нескольких элементов в таблицу

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

05.10.2022
Django Rest Internationalization не работает на некоторых языках

Я использую Django Rest Framework и его функцию интернационализации. Теперь я могу получить автопереведенный ответ на стандартные ошибки, добавив "Accept-Language" в заголовок. Я пробовал "zh-hans" работает, но "zh-hant" не работает. Я также пробовал "ja-JP", "de" - работает. Есть ли список …

05.10.2022
Подсчет детей, удовлетворяющих условиям внуков, в одном запросе Django

Учитывая следующие модели: class Flight: class Checklist: flight = ForeignKey(Flight) class Item: checklist = ForeignKey(Checklist) completed = BooleanField() Мне нужно получить количество заполненных контрольных листов для каждого рейса. Контрольный список считается завершенным, если все его пункты выполнены. …

05.10.2022
Упорядочивание столбцов в админке Django не работает на удаленном сервере, но локально все в порядке

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

05.10.2022
Django REST Framework - несколько представлений для одной конечной точки

Я недавно узнал немного о RESTful дизайне с Django/DRF, я хочу знать, как иметь 1+ представлений для одной конечной точки в зависимости от метода запроса (GET, POST и т.д.) ! НЕ ОДНО ВИДЕНИЕ С РАЗНЫМИ МЕТОДАМИ, А ОДНО ВИДЕНИЕ ДЛЯ …

05.10.2022
Нужен ли django queryset.distinct(), если вы не используете queryset.values()?

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

05.10.2022
Пытаться сохранить значения в фильтре после перезагрузки страницы в шаблоне django

Я пытаюсь сохранить значения в фильтре после перезагрузки страницы в шаблоне django. Мой код: &lt;label for="structDivisions"&gt;Structural divisions&lt;/label&gt; &lt;select id="structDivisions" class="form-select form-select-sm" name="struct_division"&gt; {% for SD in struct_divisions %} &lt;option value="{{ SD.id }}" {% if SD.id == struct_division.id %} selected …

04.10.2022
Django URLs: Лучшая практика при передаче данных в представление

Я погуглил об этом и не нашел ответов: Когда уместно передавать значения через URL (добавленные к) и в представление, а не передавать данные, скажем, JSON, в запросе? Например, при отправке переменных фильтра для прогона через запрос для …

04.10.2022
Запрос медиафайлов в django, когда отладка ложная

я пытался установить media root и media url, но когда debug равен false, ничего не возвращается settings.py ... DEBUG = False ALLOWED_HOSTS = [ '127.0.0.1', '0.0.0.0', ... ] ... STATIC_URL = 'static/' STATICFILES_DIRS = [ BASE_DIR / …

04.10.2022
Ограничение Django DB - разрешить только один объект с полем статуса не "черновик"

У меня есть модель Application с полями bank, mortgage и status. Для одинаковых bank и mortgage я хочу разрешить только одно application с status отличным от DRAFT. class Application(..): bank = .. mortgage = .. status = .. # …

04.10.2022
Возможная альтернатива psycopg2.connect

Я сделал приложение чата на django (с входом и регистрацией), и я настроил базу данных (создал таблицы через pgadmin4 gui). моя функция регистрации выглядит примерно так : @csrf_exempt def signUp(request): IP = request.META.get('REMOTE_ADDR') jned = json.loads(request.body) email = jned['email'] …

04.10.2022
Как передать значение из представления в шаблон формы url

я передаю параметр в url я хочу передать параметр из veiw функцией render() и поместить в форму url шаблона. url.py path('log/&lt;x&gt;', csrf_exempt(views.login) , name='login-bot') veiw.py def login(request, x=123): return render(request, 'chat/user_info_add.html', {'x':x} ) шаблон (user_info_add.html) …