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

25.11.2021
Create() принимает 1 позиционный аргумент, но было задано 2. Django rest framework,. Как его использовать?

Я новичок в Django restframework Я хочу зарегистрировать нового ученика в школе, но это не работает. Я перепробовал много решений. Вот что я получил: create() принимает 1 позиционный аргумент, но при попытке отправить сообщение было дано 2. Я не …

25.11.2021
Django Не удалось найти библиотеку GDAL

Когда я выполнил ./manage.py runserver я получил django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal", "GDAL", "gdal3.1.0", "gdal3.0.0", "gdal2.4.0", "gdal2.3.0", "gdal2.2.0", "gdal2.1.0", "gdal2.0.0"). Is GDAL installed? If it is, try setting GDAL_LIBRARY_PATH in your settings. …

25.11.2021
Обратная связь Django/Tastypie не работает

Я пытаюсь сохранить и вставить данные в 2 связанные таблицы с помощью одного POST запроса, используя Tastypie. Я отправляю вложенный JSON, который получает мой ресурс Restaurents. Этот ресурс затем вставит данные в Staff и создаст отношение OneToMany. Ресурсы class …

25.11.2021
Могу ли я создавать модели Django автоматически?

Я работаю над сайтом резюме с Django, в котором для раздела навыков я определил модель следующим образом, from django.db import models class Skills(models.Model): name = models.CharField(max_length=50) level = models.DecimalField(max_digits=3, decimal_places=3) def __str__(self): return self.name Но, например, если …

25.11.2021
Проблема при запросе глубоко вложенного связанного поля в сериализаторе django

У меня есть модели с глубокой вложенной связанной моделью, которая выглядит следующим образом: class User(models.Model): username = models.Charfield(max_length=20) ... class Workspace(models.Model): ... class Folder(models.Model): workspace = models.ForeignKey(Workspace, on_delete=models.CASCADE) class File(models.Model): folder = models.ForeignKey(Folder, on_delete=models.CASCADE) class Member(models.Model): user = models.ForeignKey(User, …

25.11.2021
Выполните функцию модели, чтобы остановить подсчет

В приложении django у меня есть модельная функция, которая подсчитывает прогресс события между полями дата-время. Возможно ли остановить прогресс после достижения 100. Например: models.py start_appointment = models.DateTimeField(default=timezone.now, blank=True) end_appointment = models.DateTimeField(default=timezone.now, blank=True) модельная функция def get_progress(self): if (self.status) …

25.11.2021
Как объединить два представления шаблона в одно представление?

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

25.11.2021
Поле 'id' ожидало число, но получило '9dzlzyftu9k5fi5ta8omk1mxgx1lyvhg'

Пока форма не создана, она работает нормально, но если я ввожу значение и нажимаю кнопку Submit, появляется следующий код ошибки. Длинная строка кода ошибки - cart_id. Как я могу его изменить? Это имитация платежной системы, которая получает корзину с товарами …

25.11.2021
Поддержка нескольких баз данных для django-elasticsearch-dsl

У нас есть система, в которой мы используем настройку с несколькими базами данных. Например, несколько компаний будут иметь свою собственную базу данных. Пример настройки базы данных Django: { "default":{ "ENGINE":"django.db.backends.postgresql", "NAME":"default" }, "db_2":{ "ENGINE":"django.db.backends.postgresql", "NAME":"db_2" } } …

25.11.2021
Как в карусели отображать по 3 товара django?

Я хочу вставить в слайдер по 3 картинки, которые получаю из БД. Но не могу настроить слайдер так,чтобы он переключался как сам, так и через индикаторы. views.py from django.shortcuts import render from django.apps import apps def homepage(request): Popular = apps.get_model('catalog', …

25.11.2021
Создание сложного заказа с оплатой через Stripe

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

25.11.2021
Как я могу объединить 2 набора запросов в django для записи в файл xlwt excel?

У меня есть 2 класса моделей, я должен объединить эти объекты qeuryset и написать одну страницу excel. как я могу это сделать? Я использую код whis, но он не работает, он пишет второй кверисет данных под другим типом объектов. …

25.11.2021
Написание warmup-скрипта для управления развертыванием в продакшн с миграцией баз данных в веб-приложении Azure со слотами для приложения Django

У меня есть приложение Django, которое я планирую разместить через Azure web-apps. Я видел, что Azure предлагает возможность развертывания через различные слоты развертывания, и хотел бы включить это в процесс развертывания, поскольку это, безусловно, самое стрессовое событие - развертывание …

25.11.2021
Google Cloud Debugger на Cloud Run Django "No code found at line..."

При попытке отладки приложения Cloud Run Django (Python 3.9) я получаю No code found at line 30 in /app/djangotest/urls.py ошибка. Я посмотрел на образ докера, и файл, похоже, находится в правильном месте, с отлаживаемым кодом в правильном …

25.11.2021
Как редактировать множество объектов одного класса в режиме просмотра таблицы?

Я хочу подготовить одну форму для обновления каждого объекта одного экземпляра. Это легко в php, но я хочу сделать это в Django, но я начал учиться и не знаю, как это сделать. Было бы идеально, если бы я смог …

25.11.2021
Как правильно использовать мультипроцессинг и блоки транзакций в Django?

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

25.11.2021
Ни одна версия django не устанавливается на новом ПК win10 с последней версией python

У меня новая машина Win 10 pro 64 bit с установленным Python 3.8.8, но независимо от того, какой Django я пытаюсь установить, я всегда получаю следующие ошибки: За последние …

25.11.2021
Docker - образ сборки django, но не запускается на linux-сервере

на моем компьютере ubuntu я могу собрать образ и запустить без ошибок но в linux сервере, при запуске, он останавливается на показе уведомления в красном круге, затем он выключается, …

25.11.2021
Как преобразовать этот PHP sql запрос в Django queryset? [закрыто]

Как преобразовать этот php sql в набор запросов django? Я застрял на 3 дня. Пожалуйста, помогите мне

25.11.2021
Видео, записанное через OpenCV, не загружается на html

Я записываю видео с помощью OpenCV. Теперь, после сохранения видео, я пытаюсь загрузить это видео в HTML с помощью тегов video и iframe, но оно не загружается ни в одном из тегов. Я сохранил видео в формате .avi/.mp4. Локально …

25.11.2021
Форма django получает ошибку при размещении данных

Form.py. при создании новых данных на основе города получаем ошибку(\forms.py", строка 709, in init) super(IncentiveForm,self).init(*args,**kwargs) TypeError: init() got an unexpected keyword argument 'city_id') class IncentiveForm(forms.ModelForm): city_id = CityModelChoiceField( required=False, queryset=City.objects.all(), label='City', widget=Select2Widget) class Meta: model=Incentive fields= ['start_date','end_date','no_of_trips','incentive'] def __init__(self,*args,**kwargs): self.request …

25.11.2021
Как изменить данные таблицы с помощью Django и Ajax

У меня есть фрейм данных pandas, который я отображаю в шаблоне Django следующим образом views.py def display(request): if request.method == 'POST': temp_df_path = './temp_match.csv' option = 'all' animals_data = helper(temp_df_path, options=option) json_records = animals_data.reset_index().to_json(orient='records') data = [] data = …

25.11.2021
Form.html в Django CreateView

Ниже приведен мой код. class ArticleCreateView(OwnerCreateView): model = Article fields = ['title', 'text'] class OwnerCreateView(LoginRequiredMixin, CreateView): """ Sub-class of the CreateView to automatically pass the Request to the Form and add the owner to the saved object. """ …

25.11.2021
Auth_middleware.<locals>.middleware() получил неожиданный аргумент ключевого слова 'user_id'

Я пытаюсь применить мое пользовательское промежуточное ПО auth в пути url, который имеет id . Но получаю эту ошибку. from .views import Profile app_name = 'account' from employer.middlewares.auth import auth_middleware urlpatterns =[ path('dashboard/pages-profile/&lt;int:user_id&gt;', auth_middleware(Profile.as_view()), name='profile'), ] …

25.11.2021
Как конвертировать doc в pdf, поддерживаемый всеми операционными системами, с помощью python

Я хочу преобразовать файл word .docx в pdf с помощью Python. Большинство модулей, которые я пробовал, создают pdf на машинах win и mac, но не на linux. Какой модуль я должен использовать, чтобы преобразование .docx to pdf поддерживалось …

25.11.2021
Статические файлы приложения django не загружаются на виртуальном хостинге (cpanel)

Статические файлы или мой проект django не работают, когда я пытаюсь получить доступ через доменное имя Я использую виртуальный хостинг cpanel на базе Linux. Вот settings.py для статических файлов. Я запустил команду collectstatic и теперь все статические файлы сайта собираются …

25.11.2021
AttributeError: модуль 'authentication.views' не имеет атрибута 'ajax_load_messages'

Я создаю клон приложения twitter для проекта, очень простое. без стилизации. Когда я начал реализовывать Direct Messaging. я столкнулся с проблемой. с файлом urls.py. похоже, он хочет получить представление моих ajax_load_messages из аутентификации, но я поместил это представление …

25.11.2021
Как установить страницу загрузки во время загрузки представлений Django

У меня есть приложение Django, в котором есть представление, которое извлекает данные из Bigquery, прежде чем вывести их на фронтенд. Этот процесс получения данных занимает довольно много времени, и фронтенд загрузится, как только представление закончит загрузку данных. Есть ли …

25.11.2021
Django - Полный набор тестов не работает при добавлении TestCase, но полный набор тестов проходит, когда он закомментирован. Все TestCase проходят при запуске по отдельности

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

25.11.2021
Не передается ввод из формы django в модале к модели

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

25.11.2021
Развертывание Django с SSL без Nginx

Возможно ли развернуть проект django без использования сторонних инструментов, таких как nginx или apache, только для обслуживания веб-страниц https://? Принуждение к установке обратного прокси или другого веб-сервера только для обслуживания https кажется немного излишним.

25.11.2021
Выделенный элемент навигации теряется после вызова ajax

Я выделяю элемент в навигации по: {% if "/people/" in request.path %}class="active"{% endif %} Сработало при первой загрузке страницы. request.path = "/people/" После, я вызываю ajax функцию, конечно не перерисовываю навигацию, но подсветка пропадает. request.path = "/people/update/" …

25.11.2021
Django добавление данных в базу данных через форму не включает первичный ключ

Я новичок в Django и сейчас создаю проект с ним. Я столкнулся с проблемой, когда добавляю новые данные через форму в db, но он не автополе с новым первичным ключом и заменяет его на null. вот мой …

25.11.2021
Отношение фильтрации Django в ListView

С учетом моделей class TaskGroup(models.Model): name = models.CharField(max_length=256) class Task(models.Model): name = models.CharField(max_length=256) group = models.ForeignKey(TaskGroup, on_delete=models.CASCADE) completed = models.BooleanField(default=False) completed_by = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, null=True) и представление списка class TaskGroupListView(ListView): model = TaskGroup …

25.11.2021
Могу ли я использовать PHP-хэшированный пароль в Django?

Я работаю над созданием приложения для Android, которое использует бэкенд PHP. Каждый раз, когда пользователь регистрируется и вводит пароль, он хэшируется с помощью bcrypt. Впоследствии я создаю административную панель на основе Django для этого же приложения в Интернете. Каков может …

25.11.2021
Обновление поля в таблице PostgreSQL с помощью .update() не работает в django

Я пытался обновить значение invo_payment_method из таблицы под названием Invoices. Вот код, который я пытаюсь выполнить в настоящее время: if total_payments_for_invoice.all().count() == 1: invoice_object = Invoice.objects.get(slug=slug) invoice_object.invo_payment_method = request.POST.get('payment_method') invoice_object.save() Итак, я пытаюсь сделать следующее: если это …

25.11.2021
Как управлять и регистрировать различные типы пользователей с различными полями и профилями в Django?

【BACKGROUND】 Я работаю над проектом интеграции Django и NextJS с использованием Django REST-API Framework. Я настроил модель пользователя по умолчанию, создав пользовательскую модель пользователя, где адрес электронной почты является уникальным и основным полем. В моем проекте есть 3 различных …

25.11.2021
Django channels. подписка на канал определенного пользователя в receive_json

В JsonWebsocketConsumer я использую этот код для подписки сокета определенного пользователя (который не является текущим сокетом) на сообщения из нового диалога def receive_json() # ... async_to_sync(self.channel_layer.group_add)(f'dialog-{dialog_id}', f'user-{dialog.answerer.id}') # ... но это не работает, потому что я не могу …

25.11.2021
Django admin отображение поля "многие-ко-многим" в виде ссылок

Пытаюсь заставить моего администратора Django отображать список связанных объектов в виде ссылок на эти объекты. Эти объекты связаны через отношения "многие-ко-многим". Используя комбинацию из этого ответа и этого ответа, я пришел к следующему варианту: class MyObject(models.Model): …

25.11.2021
Назначение разрешения всем объектам типа с помощью django-guardian

Я пытаюсь сделать группу с помощью django-guardian, которая имеет доступ ко всем объектам типа вместо одного объекта, как например: from guardian.models import UserObjectPermission from django.contrib.contenttypes.models import ContentType from apps.myapp.models import Website # Create groups that can edit websites …