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

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 …

25.11.2021
Как настроить SSL с помощью docker-compose и github actions?

Я пытаюсь понять, как я могу настроить CI/CD для моего проекта Django, используя GitHub Actions и Docker compose. На данный момент тестирование работает, отправка образа на docker-hub тоже работает, как и развертывание на сервер. Почти все сделано, но теперь я …

25.11.2021
Django TemplateResponse изменяет URL-адрес файла

Начну с того, что URL-адреса моих файлов работают как положено. Когда я вывожу свой шаблон, я могу нажать на ссылку и загрузить правильный PDF. С учетом этого я экспериментировал с попыткой динамического обновления или загрузки строк таблицы, чтобы …

25.11.2021
Перенаправление и обратные различия в Django

У меня вопрос о том, чем отличаются редирект и реверс. Влияет ли это на производительность. И кто-нибудь может мне объяснить разницу между этими 3 примерами кода? Каково их назначение и как я могу эффективно их применить. if 'comment' in …

25.11.2021
Исключение NoReverseMatch Django

Итак, я столкнулся с исключением NoReverseMatch в моем приложении Django. Оно показывает мне этот тип исключения: Reverse for 'user-profile' with arguments '('',)' not found. Попробован 1 шаблон(ы): ['profile/(?P[^/]+)/$'] feed_component.html код: &lt;div&gt; {% for room in rooms %} &lt;div&gt; {% …

25.11.2021
Почему он не может найти url

Я пытаюсь настроить каналы для нашего приложения, но мне кажется, что у меня что-то не получается. Я попробовал следовать руководству youtuber's tutorial наряду с официальным. Все шло хорошо, пока я не сделал первый запрос ws, который привел к …

25.11.2021
Внешняя таблица стилей CSS и изображения не отображаются в веб-приложении Django при DEBUG=False

У меня есть базовое веб-приложение Django, которое использует внешнюю таблицу стилей CSS в папке static/css, font-awesome-fonts в папке static/fonts и загруженные пользователем изображения в папке media/images. Когда я устанавливаю DEBUG = False, изображения и таблицы стилей CSS игнорируются, и …

25.11.2021
Django Многопользовательский часовой пояс

Я новичок в django и работаю над приложением, которое может хранить заметки пользователя и время напоминания. Я следовал документу Django (https://docs.djangoproject.com/en/3.2/topics/i18n/timezones/) и добавил TimezoneMiddleware в middleware, метод set_timezone и шаблон timezone. Но все еще не могу получить …

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

Я взял текст из моих моделей и использовал расширение markdown python для преобразования его в html... но он отображается как html в виде строки на моем сайте вот так: bot: &lt;p&gt;&lt;code&gt;62%&lt;/code&gt; Not quite. You got this! Appreciate your efforts&lt;/p&gt; …

25.11.2021
Загрузите Apache-arrow.js в проект Django

Изучаю веб-разработку и использую Django. Мое приложение будет потреблять много данных и я думал интегрировать Apache-arrow.js Меня вдохновил приведенный ниже блог на сайте apache arrow js ( https://arrow.apache.org/docs/js/ ) : https://observablehq.com/@theneuralbit/introduction-to-apache-arrow …

25.11.2021
Django 3.2.6: Порядок путей в приложении urls.py связан с 404

У меня есть несколько путей в моем urls.py файле для приложения communities. Вот два из них, которые вызывают проблемы. path('posts/&lt;str:username&gt;/&lt;slug:slug&gt;',communities_views.viewPostDetail,name="post_detail") path('posts/delete_comment/&lt;int:comment_id&gt;',communities_views.viewDeleteComment,name="delete_comment") По какой-то причине Django, кажется, запутался в порядке этих двух путей. Когда они расположены в таком порядке, …

24.11.2021
Как изменить высоту родительского div в iframe plotly_app в python/django?

Я пытаюсь изменить высоту родительского div в iframe, но не могу найти, как это сделать. Вот изображение того, как выглядит структура html, когда я использую инструмент inspect моего браузера Google (я не писал этот html, он создан plotly): <a href="https://i.stack.imgur.com/0XBcp.png" …

24.11.2021
Два свойства, которые соотносятся друг с другом в другой модели

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

24.11.2021
Как написать сценарий взаимодействия с конечными точками POST в Django?

Какой предпочтительный способ предварительного заполнения объектов базы данных (Model) в приложении Django? Я склоняюсь к попытке скриптового POSTing данных в соответствующие конечные точки, но меня сдерживает CSRF защита. Это не часть структуры тестирования, это для настройки демонстрационных и учебных экземпляров …

24.11.2021
Вебсокеты Flutter и подключение к каналам Django

возникают проблемы с переходом на соединение через websocket: запускаю свой сервер на django (каналы) на python manage.py runserver (my ip.. ):8000 и я продолжаю получать следующее: WebSocket HANDSHAKING /ws/joingroup/0f248bf2-2e98-48a2-a8aa-96dece0bcff0/ WebSocket REJECT /ws/joingroup/0f248bf2-2e98-48a2-a8aa-96dece0bcff0/ WebSocket DISCONNECT /ws/joingroup/0f248bf2-2e98-48a2-a8aa-96dece0bcff0/ …

24.11.2021
OSError [Errno 22] 'Invalid argument' when use... print() in Django views for local server 127.0.0.1. PyCharm

Внезапно появилась ошибка в проекте Django, для запуска в локальном 127.0.0.1 в views.py, который не модифицировался долгое время, и нормально работает сейчас на рабочем сервере. Запуск из PyCharm OSError at /Nb/ [Errno 22] Invalid argument Request Method: GET Request …

24.11.2021
Оптимизация запроса в цикле FOR

Как оптимизировать следующий запрос, чтобы устранить цикл? Количество кодов составляет несколько сотен, поэтому я получаю несколько сотен запросов к базе данных, что неприемлемо. n = 3 result = [] codes = Target.objects.filter(code__in=['ABC', 'CDE', ...]) for code in codes: result.append(Data.objects.select_related('target') .filter(target__code=code) …

24.11.2021
Автоматический импорт Pylance на один уровень слишком глубоко (Django)

Как указано в заголовке, автоимпорт pylance импортирует на один уровень слишком глубоко для Django. Он выбрасывает ошибку "нет модуля с именем [имя_модуля]". Как я могу это исправить? Структура моего проекта (для приложения, из которого я хочу импортировать): …

24.11.2021
Правильно использовать get_or_create?

В мой код, который записывает контакт из формы и добавляет его в бд, нужно добавить get_or_create, или написать другое условие (если есть контакт с таким телефоном - update, нет - add), но я делаю это впервые, пожалуйста, буду рад прочитать …