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

02.02.2023
Получение localhost для url следующей страницы в продакшене

Здравствуйте, я развернул приложение Django rest в production. Когда я вызываю API списка, происходит пагинация, и я получаю localhost для URL следующей страницы. Я использую GenericViewSet и LimitOffsetPagination для пагинации. Мое приложение запущено в контейнере docker. И оно направлено на …

02.02.2023
Как сохранить обновленный пост пользователя Django в социальных сетях?

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

02.02.2023
Сбой ограничения NOT NULL: tasks_task.user_id

Я работаю над проектом Django, используя Python3. У меня возникает эта ошибка, когда я пытаюсь создать новую задачу. django.db.utils.IntegrityError: NOT NULL constraint failed: tasks_task.user_id Веб-приложение работает нормально, но когда я пытаюсь создать новую задачу, возникает ошибка, я …

02.02.2023
Неверный заголовок хоста в django

Среда: Request Method: GET Request URL: http://abampdb.......nust.edu.pk:83/ Django Version: 4.0.2 Python Version: 3.9.12 Installed Applications: ['abampdb.apps.AmpdbConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles'] Installed Middleware: ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] Traceback (most recent call …

02.02.2023
Я не могу скопировать содержимое из html-тега в другой шаблон django

Доброй ночи друзья. Я пытаюсь отобразить содержимое тега в шаблоне, в другом шаблоне, используя метод django "extends". Работает отлично, когда речь идет об "обычном", "набранном" содержимом: это работает: {% block part_of_site %} <div id='tag2'>Context</div> {% endblock %} используя …

02.02.2023
Могу ли я сделать регистрационную форму с помощью python и mysql и показать ее на странице профиля?

Я хочу сделать систему регистрации и входа, но не знаю как подключить форму к python и mysql, а затем я могу получить данные и поместить их на страницу профиля? как я могу взять те же данные и поместить на страницу …

02.02.2023
Как отобразить код в виде кода с цветом с помощью python django

Как я могу отобразить код в виде кода в браузере используя python django. Пример if True: print("Hello World") Я хочу, чтобы приведенный выше код отображался в браузере разными цветами

02.02.2023
Отключение регистрации плохих запросов при unittest django app

У меня есть тесты в моем приложении Django. Они работают хорошо, но я хочу отключить показ консольных логов, например .Bad Request: /api/v1/users/register/ Код одного из моих тестов def test_user_register_username_error(self): data = { 'username': 'us', 'email': …

02.02.2023
Mod_wsgi на Python 3.10 не обновляет шаблоны Django без перезапуска Apache

Я уже некоторое время запускаю сервер Django на Python 3.8 с Apache и mod_wsgi, и решил, что пришло время перейти на Python 3.10. Я установил Python 3.10 на свой сервер, установил пакеты Django и mod_wsgi, скопировал сборку mod_wsgi.so версии 3.10 …

02.02.2023
Необходимо сгенерировать случайное число в html для вставки в iframe

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

02.02.2023
Django: вытащить связанные с пользователем посты

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

02.02.2023
Загрузка больших файлов с помощью python, Django и сервера IIS

У меня есть код загрузки файлов на Django + python и у меня есть мой сайт, зарегистрированный на сервере IIS. При запуске кода python из командной строки на localhost:5000 и загрузке больших файлов (275 MB) все работает отлично. …

02.02.2023
Django - FileField - PDF vs octet-stream - AWS S3

У меня есть модель с полем файла, например, так: class Document(models.Model): file = models.FileField(...) В другом месте моего приложения я пытаюсь загрузить файл pdf из внешнего url и загрузить его в поле file: import …

02.02.2023
Рекомендуемые книги и видео по Vue, Javascript, NUXT, Django [закрыто]

Прочитав несколько книг по Django, я нашел эти две книги лучшими на сегодняшний день. Две ложки Django 3.x Клин Джанго Лучшие практики для создания сайтов классов и представлений на основе классов с …

02.02.2023
Части настройки разработки не отменяют настройки производства

Итак, я пытаюсь отделить разработку от производства и настройки. Однако часть работает, а часть нет. #dev.py from lms.settings.prod import * from decouple import config #overide settings DEBUG = True STRIPE_PUBLIC_KEY =config('DEV_PUBLIC_KEY') STRIPE_SECRET_KEY =config("DEV_SECRET_KEY") STRIPE_WEBHOOK_SECRET =config('DEV_WEBHOOK_SECRET') #prod.py from decouple …

02.02.2023
Как отправить несколько файлов на бэкенд через GraphQL в Django

У меня такой код: test_image = SimpleUploadedFile(name='test.jpg', content=b'test') response = self.file_query( ''' mutation createBook($input: BookMutationInput!) { createBook(input: $input) { success, book {id} } } ''', input_data={ "name": "Test Book", "description": "Test Description", "pages": [ {"name": "Page 1"}, {"name": "Page …

01.02.2023
Удаленный метод Jquery Validation всегда показывает недопустимый результат

Я пытаюсь проверить html-функцию с помощью django и jQuery validation. Я хочу, чтобы jQuery валидация чтобы проверить, существует ли уже вставленный email, Это мой jQuery valdiation remote email: { validators: { notEmpty: { message: 'email field can not …

01.02.2023
Как подсчитать количество моего QuerySet. Django

Ну, у меня есть следующая функция: employees_birthday = Employees.objects.filter(EmployeeDataNasc__gte=first_day, EmployeeDataNasc__lte=last_day) Она служит для возврата сотрудников, родившихся между датами. Она возвращает: <QuerySet [<Employees: Alberto Santos>, <Employees: Josney Arman>]> Но, я бы хотел просто вывести количество сотрудников …

01.02.2023
CSRF Cookie не устанавливается при использовании Axios

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

01.02.2023
Django - Ловите момент, когда Celery завершает выполнение задачи

Я выполняю несколько задач Celery и пытаюсь получить четкое представление о том, когда задача Celery была завершена, успешно или неудачно. Я создал Backlog модель: class Backlog(models.Model): """ Class designed to create backlogs. """ name = models.CharField(max_length=255, blank=True, null=True) description …

01.02.2023
Как упорядочить элементы категории от a до z в админпанели django?

У меня есть бизнес-каталог, и когда я добавляю новую компанию, категории перечисляются в смешанном стиле. Как я могу упорядочить категории от а до я. Я добавил свою модель в эти метапорядки, но ничего не получилось. class Category(models.Model): name …

01.02.2023
Общая аутентификация django и nextjs

Я создаю новый front end с nextJs для моего Django App. Я разделил разработку так, чтобы вся приборная панель работала на Django, а остальное - на nextJs. nextJs запущен на domain.com существующий django будет запущен на dashboard.domain.com Я …

01.02.2023
Django: Как написать представление на основе функции, используемое для URL с параметром

Я изучаю Django, использую представления на основе функций, и у меня возникают трудности со следующим: У меня есть этот путь в urls.py path('user/<str:username>',views.UserProjectList,name='user-projects') , который должен показывать все проекты конкретного пользователя (клиента). Для того, чтобы достичь этого, имя …

01.02.2023
У меня есть ошибка CORS на стороне клиента, но на стороне сервиса, в Node, я могу сделать запрос [закрыто]

У меня проблема CORS, когда я пытаюсь сделать запрос на стороне клиента, в файле javascript, связанном с html. изображение axios на стороне клиента изображение ошибки cors С другой стороны, на …

01.02.2023
Django выбирает запись, если ее отношение "многие-ко-многим" содержит данные

У меня есть 2 таблицы class Job(models.Model): name = models.CharField() collaborators = models.ManyToManyField(User, through="Collaborator") created_by = models.ForeignKey(User) class Collaborator(models.Model): job = models.ForeignKey(Job) user = models.ForeignKey(User, related_name="jobs") role = models.CharField() Для пользователя я хочу выбрать все те Jobs, …

01.02.2023
Как объединить два сериализатора моделей в Django Rest Framework

Я хочу объединить результаты двух моделей. У меня есть две модели, как показано ниже. Первая - Product, а вторая - ProductChannelListing class Product(models.Model): name = models.CharField() category = models.ForeignKey() # has many other fields which I want in the …

01.02.2023
Как ссылаться на связанный объект после удаления объекта?

В заголовке: Как обратиться к связанному объекту после удаления объекта? Простой пример: ModelA(models.Model): ... ModelB(models.Model): model_a = models.ForeignKey("ModelA", on_delete=models.CASCADE) class TestView(APIView): def delete(self, request, pk): object_b = get_object_or_404(ModelB, pk=pk) object_a = object_b.model_a object_b.delete() Теперь …

01.02.2023
Как отправить список элементов из моего пользовательского интерфейса в Django Rest Framework API?

Мой проект использует многопоточность для одновременной работы над несколькими задачами. Я бы хотел, чтобы мой пользовательский интерфейс (я использую Vue.js) отправлял список/массив элементов в мой API для работы над каждой отдельной задачей. например [{ "1": "item1", "2": "item2", …

01.02.2023
Dj-rest-auth переопределение сброса пароля в шаблоне электронной почты по умолчанию не работает

Я хочу переопределить стандартное письмо, которое отправляется пользователю, когда он забывает свой пароль. вот реализация: #urls.py path('dj-rest-auth/', include('dj_rest_auth.urls')), path('dj-rest-auth/registration/', include('dj_rest_auth.registration.urls')), path("password-reset/confirm/<uidb64>/<token>/",TemplateView.as_view( template_name="main/password_reset_confirm.html"),name='password_reset_confirm'), #serializers.py class CustomPasswordResetSerializer(PasswordResetSerializer): def get_email_options(self): return { 'html_email_template_name': 'custom_email_template.html', } def validate_email(self, value): self.reset_form = self.password_reset_form_class(data=self.initial_data) …

01.02.2023
Django - Как обновить родительскую модель с помощью дочерней модели?

У меня есть две модели примерно следующего содержания: models.py class Parent(models.Model): id = models.BigAutoField(primary_key=True) quantity = models.DecimalField(max_digits=3, decimal_places=0, null=True) class Child(models.Model): parent = models.ForeignKey('Parent', related_name="parent_child", on_delete=models.CASCADE) quantity = models.DecimalField(max_digits=3, decimal_places=0, null=True) Если родительское количество отличается от суммы дочерних …

01.02.2023
Django-allauth Невозможно войти в систему

Я создал форму входа в систему с помощью Django-allauth. Но я не могу войти в систему должным образом. Я думаю, что мой адрес электронной почты и пароль верны. Есть ли проблема с LOGIN_REDIRECT_URL? Как …

01.02.2023
Django Динамическое получение имени таблицы во время исполнения

Я использовал функцию django inspectdb для импорта существующей базы данных в качестве модели django. Выходные данные приведены ниже Таблицы динамически создаются внешней программой, разделены по месяцам или неделям (в зависимости от модели данных, эти таблицы являются месячными). …

01.02.2023
Отображение значков языков в шаблоне Django

Я хочу отображать иконки языков вместо названий в шаблоне Django. Мой код выглядит следующим образом: {% load static i18n %} {% get_current_language as CURRENT_LANGUAGE %} {% get_available_languages as AVAILABLE_LANGUAGES %} {% get_language_info_list for AVAILABLE_LANGUAGES as languages %} <div id="language"> …

01.02.2023
Форма Django с отношениями m2m не сохраняется

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

01.02.2023
Нет модуля с именем '_mysql_connector' при использовании Django и mysql-connector-python 8.0.32

У меня есть веб-сайт Django 4.1, который прекрасно работал в контейнере Docker с MariaDB 10.5. Я обновил только модуль mysql-connector-python с 8.0.29 до 8.0.32, но теперь, когда я запускаю веб-контейнер, на котором работает dev-сервер Django, я получаю: myproject_web | …

01.02.2023
Django не может точно распознать 0,1,2 в url

my_app/views.py from django.http import HttpResponse,HttpResponseRedirect articles = { 'index' : "Hello this is a view inside my_app", 'simple' : 'simple views', 'sports' : 'Sports Page', 'finance' : 'Finance Page', 'politics' : "Politics Page" } def news_view(request, topic) …

01.02.2023
Добавление флажка для каждой строки для выбора строк без добавления каких-либо действий на странице модели администратора Django

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

01.02.2023
Лучший и самый удобный хостинг веб-приложений для django, AWS или Azure [закрыто]

Я занимаюсь разработкой на python и использую фреймворк django уже некоторое время. У меня есть несколько проектов, которые я хотел бы запустить онлайн, и несколько веб-приложений, которые я хотел бы разместить у себя и сделать доступными для других пользователей. …

01.02.2023
Python 3.8, 3.9 или 3.10 с Django 4.1. Целевой WSGI-скрипт '...wsgi.py' не может быть загружен как модуль Python

У меня ошибка журнала?: Я использую virtualenv с python3.8 (проверено с 3.9 и 3.10 тоже), Django 4.1. Apache conf для сайта: <VirtualHost *:80> ServerName calangolavadoestudio.com.br ServerAlias calangolavadoestudio.com.br ServerAlias www.calangolavadoestudio.com.br DocumentRoot /var/www/calangolavadoestudio ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined WSGIDaemonProcess calangolavadoestudio.com.br …

01.02.2023
Проблема парсинга даты при интеграции с Oracle PMS

Я получаю дату в сообщении PMS примерно так |GA090616|GD090617| что означает, что Гость прибыл в 09-06-16 и Гость выбыл в 09-06-17 Я хотел разобрать его как дату, используя python. Я также посетил stack oveflow[1, 2 <a …