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

25.11.2021
Как задать url типа /<int:post_id>/apply? [закрыто]

Url urlpatterns = [ path('company', views.CompanyAdList, name='CompanyAdList'), path('company/write', views.CompanyAdWrite, name='CompanyAdWrite'), path('company/&lt;int:post_id&gt;', views.CompanyAdDetail, name='CompanyAdDetail'), path('company/&lt;int:post_id&gt;/apply', views.CompanyAdApply, name='CompanyAdApply'), ] js в /company/1 function apply_request() { var queryString = $("form[name=applyForm]").serialize(); $.ajax({ type : 'post', url : "{% url 'CompanyAdApply' %}", data : …

25.11.2021
INNER JOIN в django orm

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

25.11.2021
Python отлично работает на aws, но не получаем никаких результатов, показывающих, что сайт недоступен. Порт работает нормально, так как мы тестировали nodejs.

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

25.11.2021
Создание индекса GIN в Django

Я создал модель в Django. class MyModel(models.Model): features = TextField(blank=True, default='') Существует несколько возможных способов хранения данных в поле feature. Некоторые примеры приведены ниже. feature1;feature2 feature1, feature2 feature1,feature2 И так далее. Мне нужно создать …

25.11.2021
Django использует БД которая удаленна из проекта

Хотел пересоздать БД, удалил файл БД из проекта, а также миграции, после попытался мигрировать, не получилось. Я откатил версию до последнего комита с помощью git reset --hard, проект вернулся к пердыдущему состоянию, но файла БД нет, но данные из БД …

25.11.2021
Определение модели и формы через параметры url dispatcher slug

У меня есть код в urls.py: from django.urls import path from tables.models import subcomponentsTable, rawMaterialsTable from tables.forms import subcomponentsTableForm, rawMaterialsTableForm urlpatterns = [path('newEquipment', views.createTableView.as_view(model=subcomponentsTable,form_class=subcomponentsTableForm), name='newEquipment'), path('newRawMaterial', views.createTableView.as_view(model=rawMaterialsTable, form_class=rawMaterialsTableForm), name='newRawMaterial'), ... etc. ] и я хотел бы преломить …

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 …