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

28.01.2022
Django if statements в формах

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

28.01.2022
Проблемы с локальным запуском приложения с помощью heroku и django

Я пытаюсь использовать свой проект локально, чтобы сделать некоторые миграции, поскольку я использовал heroku, но для миграции мне нужно локальное окружение. Внезапно я получаю эти ошибки при каждом использовании: python manage.py collectstatic and python manage.py runserver <a href="https://i.stack.imgur.com/JMmX6.png" …

28.01.2022
Как я могу упаковать мой проект Django с серверным программным обеспечением, чтобы он был готов к запуску на любой машине?

Я хочу поделиться проектом с несколькими клиентами, чтобы они могли использовать его в своих собственных локальных сетях, не делая много работы. Поэтому было бы неплохо как-то упаковать проект Django вместе с безопасным серверным ПО, чтобы его можно было легко …

28.01.2022
Вывод одиночной фигурной скобки в шаблоне Django

Я хочу сгенерировать строку типа \usepackage{mypackage} из шаблона Django. Предположим, что в контексте есть переменная package.name, как я могу ее сгенерировать? Сначала я попробовал, \usepackage{{{package.name}}}, но это приводит к ошибке TemplateSyntaxError. Затем я попробовал \usepackage{ {{package.name}} …

28.01.2022
Изображение по умолчанию в Django не сохраняется

У меня проблема с сохранением изображения по умолчанию, когда я не загружаю изображение в ImageField. Я не могу понять, что я делаю неправильно, для меня вроде бы все в порядке, но я не могу найти, где ошибка. models.py class …

28.01.2022
Новая локаль не перенаправляет должным образом

У меня есть базовая django cms с большим количеством локализованного контента. Мне поручили добавить еще несколько языков, прежде чем контент сможет занять свое место. вот пример английского url: &lt;domain&gt;/en/myhelp/ вот пример меню, которое должно отображать выпадающее …

28.01.2022
Django admin login SSL_do_handshake() failed

Я получаю следующее в журнале ошибок nginx при входе на страницу администратора сайта django 2022/01/28 17:04:50 [crit] 22184#22184: *263 SSL_do_handshake() failed (SSL: error:141CF06C:SSL routines:tls_parse_ctos_key_share:bad key share) while SSL handshaking, client: 107.178.232.184, server: 0.0.0.0:443 2022/01/28 17:08:12 [crit] 22184#22184: *277 SSL_do_handshake() …

28.01.2022
Обновление is_issued в модели Book после добавления книги в Issued. Django restframework

Это models.py from django.db import models class Book(models.Model): title = models.CharField(max_length=100) author = models.CharField(max_length=100) is_issued = models.BooleanField(default=False) isbn = models.CharField(max_length=100) def __str__(self): return self.title class IssuedBooks(models.Model): book = models.ForeignKey(Book, on_delete=models.CASCADE) issued_to = models.CharField(max_length=100) issued_on = models.DateTimeField(auto_now_add=True) def …

28.01.2022
ОШИБКИ: inside.UserProfile.user: (fields.E301) Поле определяет связь с моделью 'auth.User', которая была заменена

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

28.01.2022
Django-filter и django custom pagination с ModelViewSet

Я реализовал modelviewset с django-filter и django default pagination в сочетании. Он работает нормально, когда я использую либо django-filter, либо django pagination. Но когда они используются одновременно, я получаю дублирующиеся результаты в ответе. Как правильно использовать пагинацию в django-filter …

28.01.2022
Django как загрузить CSV файл с помощью формы для заполнения базы данных postgres и отображения всех элементов в браузере

Django 3.2.1, Python 3.6, база данных Postgres Я пишу небольшое Django приложение, которое будет использовать браузер для импорта товаров из загруженного csv файла через Form и заполнения базы данных. В настоящее время я настроил приложение так, что пользователи …

28.01.2022
Структура моделей для хранения подмножества вариантов выбора, которые будут доступны в зависимости от редактируемой строки

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

28.01.2022
Models.py порядок моделей дает NameError: имя 'Category/Post' не определено

Я новичок в Django, поэтому это, вероятно, глупый вопрос, но, Когда я помещаю модель класса Category над моделью класса Post, я получаю ошибку NameError: name 'Post' is not defined error. но когда я пытаюсь поместить модель …

28.01.2022
Django href для html

Как я могу сделать ссылку на этот urls.py? Я пытался передать ссылку через все известные мне методы, но они не работают и выдают ошибку path('category/&lt;slug:gender_slug&gt;/&lt;slug:category_slug&gt;/', views.StuffCategory.as_view(), name='category'), html: {% get_genders as genders %} {% for gender in …

28.01.2022
Django java_script (ajax) скрипт не видит url заданный в виде url:"{% url 'main' %}",

Проект на django, в котором использую js скрипт(+ ajax). Локальный url/адрес: http://127.0.0.1:8000/umbrella/main. Есть такой. url.py from django.urls import path from .views import * urlpatterns = [path(&quot;main&quot;, main, name='main')] // main - который далее будет в …

28.01.2022
Задания Cron выполняются нормально как сценарий, но не @reboot

Я запускаю приложение Django (v3.1.7) на удаленном Ubuntu (v20.04.3) без головы, которое я хочу запускать при перезагрузке с помощью crontab. Приведенный ниже скрипт работает нормально из командной строки. Я просмотрел здесь crontabs-reboot-only-works-for-root и связанные предложения, но так и …

28.01.2022
Кэширование TemplateView

Я хочу использовать кэш из django для кэширования одного шаблона, который делает дорогие запросы. Я не уверен, могу ли я просто использовать render() в обработчике get, как в фрагменте ниже: class MyTemplateView(TemplateView): template_name = "my-template.html" def get(self, request, *args, **kwargs): …

28.01.2022
Как перечислить информацию на другой странице для формы

Я пытаюсь сделать страницу с вопросами, где пользователь может щелкнуть на ID вопроса. После нажатия они будут перенаправлены на другую страницу для ответа на этот вопрос с появлением текста вопроса и отображением вопросов с множественным выбором. Как мне это …

28.01.2022
Отображение видео с помощью django FileField uri [react-native]

Здравствуйте, я работаю над react-native и хочу отобразить видео, используя expo-av, django FileField uri, вот мой код: &lt;Video source={{ uri: "my/django/HE7sU4ABuNRAvwpFfW3qME.MP4" }} onError={(e) =&gt; { console.log(e); }} /&gt; Теперь проблема в том, что если я пытаюсь …

28.01.2022
Django Rest Framework Вложенные комментарии

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

28.01.2022
Как соединить 2 формы в HTML и Django?

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

28.01.2022
Как получить экземпляры класса с некоторыми определенными условиями?

У меня есть модель Order, из которой я хочу получить все данные в поле "ref_code", но затем я хочу отфильтровать их по элементу. То есть, по сути, я хочу получить все ref_code конкретного items (которое также является полем по …

28.01.2022
Как передать без двойных " " передавать параметры функции в python Django Command

Manage.py&gt; generate_stock_nodes --no_of_bays 1 --no_of_racks 5 --no_of_rows 5 --no_of_columns 5 --last_bay_no 17 --creation_type 2 --last_bin_number 0501 --type_id 68 --stock_point_name INDO WESTERN

28.01.2022
Как кэшировать разрешения django?

Я реализовал разрешение в django. Но, например, {% if perms.application %} &lt;li&gt; &lt;/li&gt; {% endif %} Django получает разрешение каждый раз, когда пользователь делает запрос, что означает, что я получаю два дополнительных запроса: Как кэшировать эти разрешения, …

28.01.2022
Ручная ссылка на фиктивный файл в Django HttpRequest для тестирования отправки формы

В Django я пытаюсь создать автоматические тесты для проекта, который включает в себя отправку файла через ModelForm. Одно из полей модели является FileField, и тестовый файл уже помещен в каталог проекта, чтобы на него можно было ссылаться. Для …

28.01.2022
Django admin mptt: как показать TreeNodeChoiceField вместо ModelChoiceField при добавлении/изменении с помощью FK

Я работаю над приложением для django, которое включает некоторые модели деревьев на основе mptt. У меня есть такие модели (упрощенные): class Asset_Type(MPTTModel): parent = TreeForeignKey('self', on_delete=models.CASCADE, blank=True, null=True, related_name='children', verbose_name='Parent') name = models.CharField(max_length=64, unique=True, verbose_name='Asset Type Name') class …

28.01.2022
ModuleNotFoundError: Нет модуля с именем 'spotify'

Ребята. Я сделал ошибку, когда я создавал файл для доступа к spotify api с моим приложением, я случайно создал папку 'spotify' внутри моей папки app. Теперь я попытался переместить папку spotify в папку django, чтобы она была в …

28.01.2022
Annotate - оптимизация Django ORM

Я хочу аннотировать похожий продукт из Order-Line. где Line имеет отношение foreign-key с продуктами. я показываю, что я сделал до сих пор. recommended_product_ids = Line.objects.all() recommended_product_ids = recommended_product_ids.annotate( rank=Sum('quantity'), ).filter(rank__gte=2).order_by('-rank')[:max_count]

28.01.2022
Django и redis добавляют :1 к ключам

Я использую django-redis для хранения некоторых данных на моем сайте, и у меня есть проблема, когда Redis добавляет :1 в начале, так что мой ключ выглядит следующим образом: :1:my_key Я не уверен, почему он это …

28.01.2022
Django выдает ошибку в {% result_list cl %} при обращении к моделям

Неподдерживаемый тип(ы) операнда для +: 'Listing' и 'float' Ошибка Django admin Ошибка возникает только при попытке доступа к моделям на странице администратора, в чем причина? Views.py

28.01.2022
Невозможно войти на сайт admi, используя aadhaar no в django с помощью пользовательской модели

Я создал пользовательскую модель django, где я использовал номер aadhar в качестве USER_FIELD, что не дает мне никакой ошибки, но после создания суперпользователя я не могу войти в административный сайт django.

28.01.2022
Как решить проблему 'NoneType' объект не имеет атрибута 'fields' в Graphene-django

Имеют эту мутацию class AddStudentMutation(graphene.Mutation): class Arguments: input = StudentInputType() student = graphene.Field(StudentType) @classmethod @staff_member_required def mutate(cls, root, info, input): try: _student = Student.objects.create(**input) except IntegrityError: raise Exception("Student already created") return AddStudentMutation(student=_student) Перед выполнением вышеуказанной мутации в …

28.01.2022
Django с django-tenant, невозможно выполнить миграцию

Context Я пытаюсь установить django-tenants для моего приложения Django, следуя официальному руководству по установке. Мое приложение Django работало совершенно нормально, когда я запускал manage.py runserver. Моя settings.py выглядит точно так же, как в руководстве: <pre class="lang-py …

28.01.2022
Встраиваемые наборы форм Django с представлением на основе классов

Я пытаюсь сделать в Django инлайн-форсеты CreateView на основе классов. У меня есть модель продукта и модель productImage, причем productImage является inline. Все выглядит хорошо, но после отправки товара изображения, выбранные в наборе форм, не сохраняются. Вот мой код models.py: …

28.01.2022
Как автоматически добавить повторяющиеся миграции данных в Django с помощью Djangos ORM?

Я новичок в Django и прочитал базовый и продвинутый учебник, а также некоторые части документации по миграциям и миграциям данных: https://docs.djangoproject.com/en/4.0/topics/migrations/#data-migrations Также я читал о фикстурах, но это, кажется, подходит только для начального предоставления данных: <a …

28.01.2022
Django передача id во всплывающем окне

В моем проекте Django я хочу редактировать пользователей из списка пользователей на всплывающем окне {%for data in data%} &lt;tr&gt; &lt;td&gt;{{data.firstname}}&lt;/td&gt; &lt;td&gt;{{data.phonenumber}}&lt;/td&gt; &lt;td&gt; &lt;button type="button" class="btn btn-success" data-bs-toggle="modal" data-bs-target="#staticBackdrop"&gt; view Savings &lt;/button&gt; &lt;/td&gt; &lt;/tr&gt; {%endfor%} всплывающее окно &lt;div …

28.01.2022
Django настройка Label формы

Когда я добавляю Labels в ModelForm, Label будет выглядеть в HTML следующим образом: #v check this colon &lt;label for="id_url"&gt;URL:&lt;/label&gt; Когда я создал метки следующим образом: class FieldForm(forms.ModelForm): class Meta: model = Field fields = ( 'title', 'url', ) …

28.01.2022
Запуск периодической задачи celery с динамическим расписанием в приложении django

Мне интересно, возможно ли, чтобы мои конечные пользователи динамически регулировали расписание периодической задачи. Итак, что-то вроде этого: # celery.py def get_schedule(): config = get_user_config() # returns a model object of sorts return config.frequency_in_seconds app.conf.beat_schedule = { 'my_periodic_task': …

28.01.2022
Как я могу объединить два серила в django rest framework, которые имеют одинаковое значение поля

У меня есть две модели в моем Django Restframework. В моих представлениях я хочу получить все свойства и для каждого свойства получить данные профиля того пользователя, который его создал. Как я могу этого достичь? пример: #models.py …

28.01.2022
Как разместить в ряд поля Django Forms?

Есть поля в джанго-формах: class TimeZoneForm(forms.Form): country = forms.ChoiceField(label='', choices=countries, widget=forms.Select(attrs= {'class': 'form-control mr-mb-2', 'name': 'country'}),) timezone = forms.ChoiceField(label='', choices=timezones, widget=forms.Select(attrs= {'class': 'form-control mr-mb-2', 'name': 'timezone'}),) HTML код: &lt;div class=&quot;form&quot;&gt; &lt;form action=&quot;/&quot; method='POST' class=&quot;form-group&quot;&gt; {{ form.as_p }} {% csrf_token …