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

24.06.2022
Django - Доступ к статическим/медиа файлам по удаленному url вместо локального.

Я не могу найти ответ на свой вопрос в Интернете, поэтому вот он, с некоторым контекстом: У меня есть приложение Django, работающее на сервере, и я хотел бы продолжить работу над ним локально с помощью команды "runserver". Моя проблема …

24.06.2022
Рефакторинг: как удалить модель?

У меня есть модель, которая вызывает слишком много сложностей, поэтому я хочу отказаться от нее и перейти к более простому способу ведения дел. Однако я не хочу сразу же удалять данные из этой таблицы базы данных. class PRSblock( models.Model): …

24.06.2022
Как я могу добавить следующий JSON к новому URL на основе его "категории": 2?

У меня есть массив JSON на моем сервере в Django rest framework, но я хочу отфильтровать их по category, например, некоторые из них имеют 'category':1, а некоторые 'category':2 вот так: [ { "id": 667, "image": "https://ae0g", "description": "GRE", "price": …

24.06.2022
VariableDoesNotExist в

Я столкнулся с проблемой в django вот в чём проблема введите описание изображения здесь это моя модель введите описание изображения здесь и это мой views.py введите описание изображения здесь …

24.06.2022
Теги включения шаблонов Django, подавление пропущенной новой строки

Во-первых, я знаю о {% spaceless %}. Я не хочу удалять все пробелы. Я просто хочу, чтобы тег включения только отображал шаблон, а не добавлял свои собственные пробелы по своему усмотрению. Например, у меня есть тег шаблона: <pre class="lang-py …

24.06.2022
Дата по умолчанию соответствует дате начала веб-сервера Django, а не параметру метода по умолчанию

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

24.06.2022
Oauth2 - тип предоставления пароля не работает после обновления версии Django до 3.2 LTS

После обновления моего приложения Django с версии 2.2 до 3.2 LTS, тот же запрос генерации токенов, который использовался моим приложением для генерации токенов доступа и обновления с типом гранта - пароль, не работает. Вот cURL-запрос, который я использую: curl --location …

24.06.2022
Обновление данных с помощью ссылки href в django и ajax

$("#feedlikes").on("click", function(e){ e.preventDefault(); $.ajax({ type: 'get', url:'{% url "feedlikes" %}', data:{}, success: function({ alert("Updated Successfully") }), }), }), это мой код Ajax помогите мне заставить их работать. вот мой вид: def feedlikes(request, feed_id): feed_update= Feeds.objects.get(pk=feed_id) feed_update.likes = feed_update.likes …

24.06.2022
Отображение списка словарей python на front-end с помощью django [duplicate]

У меня есть список python как list_dict= [{'_id': ObjectId('6299ba68beb94e0a32af47a8'), 'name': 'Pepperoni', 'size': 'small', 'price': 19, 'quantity': 10, 'date': '2021-03-13T08:14:30Z'}, {'_id': ObjectId('6299ba68beb94e0a32af47a9'), 'name': 'Pepperoni', 'size': 'medium', 'price': 20, 'quantity': 20, 'date': '2021-03-13T09:13:24Z'}, {'_id': ObjectId('6299ba68beb94e0a32af47aa'), 'name': 'Pepperoni', 'size': 'large', 'price': 21, …

24.06.2022
Функция Django Authenticate всегда возвращает девять, даже после внесения необходимых изменений в settings.py

Я пытаюсь создать систему входа в систему с помощью Django python. Хотя функция Authenticate всегда возвращает значение none, даже после внесения определенных изменений в settings.py, как было предложено в других ответах на StackOverflow. Я попробовал запустить этот код в режиме …

24.06.2022
Выборка TOP(N) с группировкой по диапазону дат для пользователей с помощью Django ORM

Я пытаюсь получить TOP(N) результатов для каждого пользователя в диапазоне дат. Я знаю, что для получения TOP(N) из любой модели можно использовать функции Window и Rank, например. qs.annotate(rank=Window( expression=Rank(), order_by=F("id").asc(), partition_by=F('user'), ) ).values('id', 'status', 'rank') Но мне …

24.06.2022
Fernet Encrypt_key и Decrypt_key одинаковы, но все равно выдают ошибку

Я создал шифрование и расшифровку файла fernet с помощью python-cryptography. Я могу зашифровать файл, но когда я расшифровываю файл с тем же ключом, я получаю ошибку недействительного токена. Код: ENCRYPTION &amp; DECRYPTION def encrypt_file(blob_name): key = key_gen() fernet = …

24.06.2022
Как запустить проект Django на HTTPS локально?

Есть ли способ запустить проект Django на localhost на чем-то вроде https://localhost/app-name/ на машине с Windows 10?

24.06.2022
После загрузки и открытия файла excel он показывает мне ошибку (Django, python)

Вот мой view.py код : def downloadfile(request, filename=''): if filename != '': BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) filename = 'SampleExcel.xls' filepath = BASE_DIR + "\SampleExcel\SampleExcel.xls" path = open(filepath, encoding='cp437') mime_type, _ = mimetypes.guess_type(filepath) response = HttpResponse(path, content_type=mime_type) response['Content-Disposition'] = "attachment; filename=%s" …

24.06.2022
Обратный метод доступа конфликтует с Django

В модели у меня есть такая ошибка: apps.Company.owner: (fields.E304) Reverse accessor for 'Company.owner' clashes with reverse accessor for 'Company.owner'. HINT: Add or change a related_name argument to the definition for 'Company.owner' or 'Company.owner'. main.Company.owner: (fields.E304) Reverse accessor for 'Company.owner' clashes …

24.06.2022
SQL запрос group by и join

У меня следующая проблема: N+1 запросов в SerializerMethodField Запросы в Django ORM - https://gist.github.com/dima-dmytruk23/0183014d76ad25f4e2a0ca87ec225a10 Насколько я понимаю, реализовать это с помощью Django ORM нереально. Есть идея написать это на RAW SQL, но я также …

24.06.2022
Можно ли вложить шаблон "with" в Django 2.2 и 3.2? Как мне сделать это и работать с forloop.counter?

Я имею в виду https://docs.djangoproject.com/en/2.2/ref/templates/builtins/#with для Django 2.2 и https://docs.djangoproject.com/en/3.2/ref/templates/builtins/#with для 3.2 Могу ли я использовать их таким образом? {% with thStyle="font-size: 1.4em;text-align: left;background-color: #A7C942;color: #fff;border: 1px solid #98bf21;padding: 5px 7px …

24.06.2022
Как создать сервер для приложения Android?

Как мне подключить мое приложение к серверу? Я буквально понятия не имею У меня есть приложение, которое подключено к firebase для входа в Google. Теперь мне нужно сделать сервер для облегчения связи между людьми (что-то вроде обмена сообщениями) …

24.06.2022
Как реализовать refresh token в django-oauth-toolkit? Я могу получить access_token, но refresh token не приходит вместе с ним.

Я использую django-oauth-toolkit с djangorestframework, где наш партнер пользователь регистрирует свое приложение и получает учетные данные приложения (client id и client secret), которые затем используются для получения токена доступа, который может быть использован для получения ресурсов нашего сервера. До сих …

24.06.2022
Error during template rendering - /includes/paginator_for_

Во первых - я совсем новичок, поэтому сорян за нубство сзаране )) Пытался пронумировать свои странички. Выдает ошибку пагинатора для моего шаблона. Не правильный код или что то недоимпортировал? {% include 'apptemplates/includes/paginator_for_mytemplate.html' %}

24.06.2022
Конфигурация Gunicorn --max-requests: Будет ли периодический перезапуск рабочих убивать задачи (процессы), запущенные внутри него?

Я столкнулся с утечками памяти в моем Django приложении и по какой-то причине не могу избавиться от них. Здесь я хотел попробовать использовать конфигурацию Gunicorn --max-requests, чтобы периодически перезапускать gunicorn workers для освобождения памяти. У меня было несколько …

24.06.2022
Django / Django Rest Framework ModelViewSet: __init__() принимает 1 позиционный аргумент, но было задано 2

Я пытаюсь создать пользовательский "список" в OptionViewSet, но он выдает ошибку. class OptionViewSet(viewsets.ModelViewSet): serializer_class = OptionSerializer queryset = Option.objects.all() def list(self, request): queryset = Option.objects.all() serializer = OptionSerializer(queryset, many=True) return Response(serializer.data) Ошибка __init__() takes 1 positional argument but …

24.06.2022
TypeError: 'module' object is not iterable under nginx+uwsgi+django+centos7 Never seen before

В последние дни у меня возникла неприятная проблема. В проекте, который я создаю, есть ошибки из uwsgi.log: Traceback (most recent call last): File "/root/Envs/magicmall2/lib/python3.6/site-packages/django/core/handlers/exception.py", line 41, in inner Файл "/root/Envs/magicmall2/lib/python3.6/site-packages/django/core/handlers/exception.py", строка 41, in inner Traceback (последний последний …

24.06.2022
Приложение Django с MS Azure SAML SSO с помощью MSAL

У меня есть приложение, созданное с помощью Django, которое использует библиотеку MSAL для аутентификации в Azure AD. Как я понимаю, MSAL использует OAuth, и пока что аутентификация/авторизация работает отлично. Есть ли способ реализовать аутентификацию с помощью SAML вместо OAuth. …

24.06.2022
Проблема с установкой на хост

При подключении по SSH логинюсь в аккаунт и пытаюсь активировать виртуальное окружение командой source /home/xn80aue1/virtualenv/app/3.10/bin/activate &amp;&amp; cd /home/xn80aue1/app которая выдается на хостинге. Помогите как решить данную проблему. Я понимаю что такой команды нет, но нужно найти альтернативу <a href="https://i.stack.imgur.com/g7pm2.png" rel="nofollow …

24.06.2022
Django Formset Order on Template Render after Errors

У меня есть набор форм, который добавляет новые формы с помощью javascript в разном порядке на странице. одни в начале, другие в конце. Но когда я сохраняю, ошибки показываются в порядке form-n form-n+1, и т.д. не в том порядке, …

24.06.2022
Неразрешенные ссылки в Pycharm с Django

Это мой 5-й день изучения Django. У меня есть проект Django, работающий в виртуальной среде с помощью Pycharm. Проблема заключается в том, что Pycharm не может ссылаться на определенные импорты, когда они фактически работают в Django без каких-либо проблем. Я …

24.06.2022
Страница не найдена (404) на маршрутизаторе django

У меня есть следующий маршрутизатор router.register(r'get-customers/&lt;int:number&gt;', GetCustomersViewSet, basename='get-customers') когда я посещаю http://127.0.0.1:9090/get-customers/20 Я получаю вышеуказанную ошибку и не уверен, в чем может быть проблема. Но когда я меняю маршрутизатор на router.register(r'get-customers', GetCustomersViewSet, basename='get-customers') и …

24.06.2022
Django- createview с параметром url показывает ошибку

Я создал представление с помощью generic view createview, в это представление я передаю параметр по url, у меня есть форма, но после нажатия на кнопку submit она перенаправляется на тот же url без параметра и показывает ошибку, я пытался …

24.06.2022
Django AWS S3 EB Максимальная загрузка файлов

Надеемся, что у всех все хорошо. Когда я загружаю файл больше, чем FILE_UPLOAD_MAX_MEMORY_SIZE, я не получаю никакой ошибки, она просто выдает мне "This site can't be reached". У меня есть пост условия для проверки, если файл превышает этот …

24.06.2022
Как отобразить атрибут модели в таблице в файле am html?

У меня есть проект и модель задач, и я хочу сделать таблицу в детальном html, которая отображает задачи в проекте. Я пробовал делать &lt;table&gt; &lt;tr&gt; &lt;th&gt;Name&lt;/th&gt; &lt;th&gt;Assignee&lt;/th&gt; &lt;th&gt;Start Date&lt;/th&gt; &lt;th&gt;Due Date&lt;/th&gt; &lt;th&gt;Is compeleted&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;{{ task.name }} …

24.06.2022
Куда поместить ForeignKey в django?

Один из вопросов, который пришел мне в голову, заключается в том, что в отношениях "многие-к-одному" в Django, где должен быть расположен внешний ключ? Я имею в виду, он должен быть во многих или в первой части? Например, …

24.06.2022
'password_reset_confirm' не найден. 'password_reset_confirm' не является действительной функцией представления или именем шаблона При использовании PasswordResetConfirmView

Я изучал учебник Django в версии 3.0.0, а сейчас у меня версия 4.0.1. Я пытаюсь использовать этот модуль, но он не работает. Я вижу следующее сообщение, когда пытаюсь сбросить пароль. Ошибка : Reverse for 'password_reset_confirm' not found. 'password_reset_confirm' не …

24.06.2022
Отправка дополнительных данных для инициализации формы

Итак, я создаю объект формы, используя данные request.POST, но хочу инициализировать дополнительные поля, используя другие значения. Вот что я пробовал, но это не работает: #forms.py class InputForm3(forms.Form): url = forms.URLField(required=True) db = forms.CharField(required=False) wks = forms.CharField(required=True, initial="Sheet1") table = …

24.06.2022
Как настроить мой медиа url в settings.py с помощью AWS S3

В настоящее время это моя конфигурация для статических и мультимедийных файлов. Это отлично работает локально, однако сейчас я пытаюсь разместить их на хостинге с помощью S3. STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') STATIC_URL = '/static/' MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, …

24.06.2022
Django-Rest-Framework: Конечная точка, использующая идентификатор связанного поля в URL

У меня есть модель MarketHistoryListing, которая выглядит следующим образом: class MarketHistoryListing(auto_prefetch.Model): player_profile = auto_prefetch.ForeignKey(PlayerProfile, on_delete=models.SET_NULL, null=True) sales_minute = models.DecimalField( max_digits=1000, decimal_places=2, null=True) Я хотел бы установить конечную точку, где я могу получить все MarketHistoryListing объекты, которые ниже …

24.06.2022
Как правильно сделать оператор if в html

Я должен написать оператор if в шаблоне detail.html, который гласит "если в проекте есть задачи", вывести таблицу, иначе вывести "задач в проекте нет". Я пробовал {% if task in project %} {% if task in projects_list %} {% if tasks …

24.06.2022
Django - загрузка файла в облако (Azure blob storage) с индикатором прогресса

Я следую руководству this, чтобы добавить индикатор выполнения при загрузке файла в Django, используя ajax. Когда я загружаю файл в папку, используя опцию upload_to, все работает нормально. Но когда я загружаю файл в Azure, используя опцию storage …

24.06.2022
Невозможно переместить миграции на Heroku из Django

Я студент, прохожу учебник по созданию сайта с Next.js и Django/Python. У меня нет опыта работы с этим материалом, и пока что это был мучительный процесс. На данном этапе руководства я создал учетную запись Heroku, развернул свой проект …

24.06.2022
N+1 запрос в SerializerMethodField

View def get_queryset(self) -&gt; QuerySet[Good]: .... qs = ( Good.objects.values('brand_id', 'brand__name') .annotate( .... ) .prefetch_related(Prefetch('history', StocksHistory.objects.filter(Q(**subquery_filter_args)))) .order_by('-total_sales') ) return qs serializer class ExtendedBrandSerializer(serializers.ModelSerializer): ... history = serializers.SerializerMethodField() class Meta: model = Good fields = ( ... 'history', ) …