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

20.02.2024
Я размещаю проект django на хостинге, используя vps

Я пытаюсь разместить свой проект Django на хостинге, я использую gunicorn для подключения к vps и Nginx в качестве веб-сервера Я правильно настроил Nginx и gunicorn, все работает без логов, но мой сайт не отображается в IP-адресе.

20.02.2024
Развертывание Django IIS - HTTP-ошибка 404.0 - не найдено

Мне нужно объяснение, как развернуть приложение Django на Windows IIS Server. Мне трудно следовать следующему учебнику У меня есть проект, который выглядит следующим образом : [My_App] --> [My_App_Venv] --> [abcd] |-> manage.py |-> …

20.02.2024
Анимация загрузки jQuery не отображается

Я пытаюсь следовать приведенному здесь ответу, чтобы создать анимацию загрузки с помощью jQuery: https://stackoverflow.com/a/1964871/23334971 К сожалению, у меня не отображается анимация загрузки, и я не уверен, почему. Я использую Python/django для моего скрипта на стороне сервера. …

20.02.2024
Как представить в Jinja2 нотацию groupedby dataframe в html-шаблоне в Django

В Django view у меня есть функция, в которой я получаю dataframe из QuerySet. def owner_observation_count(request): form = ReportForm(request.GET) context = {} if form.is_valid(): organisation = form.cleaned_data['organisation'] department_for_report = form.cleaned_data['department_for_report'] employee_total = Observation.objects.values('owner__last_name','owner__first_name', 'date_created__year','date_created__month').annotate(owner_count_2=Count('owner_id')) if organisation: employee_total = employee_total.filter(users_organization=organisation) if …

20.02.2024
Невозможно передать данные в Chart.js с помощью Django

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

20.02.2024
Django (удаление таблиц .auth и .django, которые создаются после команды migrate)

У меня есть эти 10 таблиц в Django (6-Auth таблиц и 4 Django таблицы) Я не использую эти файлы в моем производственном проекте, я думал удалить их, но прочитал, что это не очень хорошая практика для удаления. Я работаю …

20.02.2024
Является ли это правильным способом обработки всех CRUD-операций в одном представлении (конечной точке) с помощью HTMX?

Я новичок в использовании HTMX с Django и ищу совета. Я нахожусь в процессе редизайна большого CRUD-приложения, стремясь интегрировать HTMX для улучшения взаимодействия. Учитывая сложность приложения и его взаимодействие с базой данных через различные модели, я хочу быть уверен, …

20.02.2024
Базовый набор API для аутентификации в Django Rest Framework

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

20.02.2024
Я пытался запустить сервер для своего кода, но постоянно получал эту ошибку

Я пытаюсь создать сайт, используя django, но каждый раз, когда я запускаю сервер, я получаю это сообщение об ошибке: TemplateDoesNotExist at / base.html Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 5.0.2 Exception Type: TemplateDoesNotExist Exception Value: base.html Exception …

20.02.2024
POST http://localhost:8000/login/ 401 (Неавторизованный)

Я работаю над приложением на React Typescript и Django, но не могу заставить работать аутификацию. Я потратил на это несколько часов, но не могу найти решение. Любая помощь будет очень признательна. App.tsx import { useEffect, useState } from "react"; …

20.02.2024
Расширение Python в VSCode не видит виртуальный python

Я работаю над проектом Django. Проблема, с которой я столкнулся, показана на скриншоте ниже: Я использовал "python3 -m venv env" для настройки виртуального окружения. Я также установил Django с активированным "env". Pip …

20.02.2024
Pyodbc, mssql-django Ссылка на значения строк по именам в Django

В тестовом сценарии я могу ссылаться на значения рядов по имени, а возвращаемый тип ряда - "" import pyodbc SERVER = '' DATABASE = '' USERNAME = '' PASSWORD = '' connectionString = f'DRIVER={{ODBC Driver 18 for SQL …

20.02.2024
Реализация нескольких систем входа/регистрации в Django для разных типов пользователей

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

20.02.2024
Как использовать несколько баз данных с помощью Django и SQLAlchemy

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

20.02.2024
Проблема перевода Django для языка маратхи

Мне нужно перевести строку в django, для пагинации таблицы "0 из %(cnt)s selected" на языке маратхи. Я переключаюсь, но когда я выбираю вещь из таблицы, она автоматически меняется на английский. Этого не происходит для перевода на хинди, перевод на …

20.02.2024
Ошибка при удалении/отмене регистрации групп: "django.contrib.admin.sites.NotRegistered: Модель Group не зарегистрирована"

Контекст: Я уже написал несколько кодов Django для приложения, которое я создаю, но решил следовать этому учебнику и когда я пытался удалить таблицу Groups со страницы Admin, я наткнулся на эту ошибку: django.contrib.admin.sites.NotRegistered: The model Group …

20.02.2024
Заполнить поле панели администратора, а затем извлечь его и использовать для заполнения другого поля

У меня есть такой код admin.py: class ElectionAdmin(admin.ModelAdmin): def get_form(self, request, obj=None, **kwargs): form = super().get_form(request, obj, **kwargs) print(obj.province) if obj: if form.base_fields['province']: form.base_fields['city'].queryset = City.objects.filter(province_id=form.base_fields['province']) else: form.base_fields['city'].queryset = City.objects.none() else: form.base_fields['city'].queryset = City.objects.none() return form и …

20.02.2024
Как добавить описательный атрибут при использовании ManyToManyField в django?

Я только пытаюсь изучить django. Извините, если это глупый вопрос. https://docs.djangoproject.com/en/5.0/topics/db/examples/many_to_many/ Я читал эту документацию по ManyToManyField, в ней говорится о двух моделях Articles и Publishers. `из django.db import models class Publication(models.Model): title = models.CharField(max_length=30) class …

20.02.2024
Как установить CSRF cookie в nextjs для django

Я новичок в Nextjs и работаю над фронтендом для моего Django приложения вот мой route.js, который вызывает конечную точку django import { NextResponse } from 'next/server'; import axios from 'axios'; //import { cookies } from 'next/headers'; export async …

20.02.2024
Ошибка при подключении веб-сокетов, когда я отправляю код на сервер

Я реализовал Django Channel для обмена сообщениями между пользователями группы в режиме реального времени. На локальной системе все работает нормально, но когда я отправляю это на сервер, то получаю ошибку WebSocket соединение с 'ws://nailsent.developmentrecords.com/ws/chat/13/' не удалось: Error during …

20.02.2024
Как запускать апи Django асинхронно

У меня есть долго работающий API в Django. Когда пользователь1 обращается к этому API, другие API блокируются для пользователя1 до тех пор, пока не будет решен этот вызов API. Но в то же время для других пользователей эти API …

20.02.2024
Ошибка CSFR при попытке использовать функцию django send_email

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

20.02.2024
Помогите мне с изучением версии Django 2024 с помощью ресурсов

Конечно! Вот предложение, которое вы можете опубликовать на Stack Overflow: "Я следил за серией учебников по Django 2023 на YouTube, но столкнулся с постоянными ошибками, несмотря на то, что пробовал различные методы устранения неполадок. Может ли кто-нибудь порекомендовать …

20.02.2024
Launch.json unit-tests Django

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

20.02.2024
Создание виртуальной среды и файловой части onvscode

Pipenv install django не создает виртуальную среду для меня, я пытаюсь создать виртуальную среду через cmd на моем windows, с командой "pipenv intall django", он устанавливает django, но не создает среду, что мне делать? и моя часть файла, кажется, не …

20.02.2024
Django / DRF: AttributeError: у объекта '__proxy__' нет атрибута '_delegate_text'

Я использую Django==5.0.1 и djangorestframework==3.14.0 Я создал модель Django, которая использует gettext_lazy для названия поля verbose. Однако, когда я пытаюсь сериализовать ее с помощью drf serializers.ModelSerializer и пытаюсь восстановить ее, я получаю ошибку AttributeError: 'proxy' object has no attribute …

20.02.2024
TypeError: Абстрактные модели не могут быть инстанцированы (Django)

У меня есть абстрактные модели A и B и дочерняя модель C. class A(models.Model): field1 = models.CharField(max_length=24) class Meta: abstract = True class B(models.Model): field1 = models.CharField(max_length=24) class Meta: abstract = True def make_A(self): A(field1=self.field1).save() class C(B): pass …

20.02.2024
DJango join на двух полях

В принципе, у меня есть три модели в django: Car(models.Model): id = models.BigAutoField(primary_key=True) company_id = models.ForeignKey(Company, models.DO_NOTHING) type_id = models.ForeignKey(Type, models.DO_NOTHING)' Type(model.Model): id = models.BigAutoField(primary_key=True) size = models.CharField(max_length=1024, blank=True, null=True) Vendor(model.Model): id = models.BigAutoField(primary_key=True) company_id = models.ForeignKey(Company, models.DO_NOTHING) type_id …

20.02.2024
Почему не открывается страница редактирования сообщения, django?

Код, который корректно работает при редактировании поста. Но после добавления модели AbstractUser что-то пошло не так. application publication: views.py: @login_required def edit_post(request, post_slug): post = get_object_or_404(Userpublication, slug=post_slug) if request.user != post.author: messages.error(request, 'You cannot edit this post') return redirect('feeds', post_slug=post.slug) …

19.02.2024
Функция save() в Django не вызывается с первого раза

Class Basket(models.Model): product = models.ManyToManyField( Product, through='BasketProduct', related_name='basket_product', blank=True, verbose_name='Товар' ) user = models.OneToOneField(CustomUser, null=False, blank=False, on_delete=models.CASCADE, related_name='basket_user', verbose_name='Покупатель') total_price = models.IntegerField(default=1) def update_total_price(self): self.total_price = sum(bp.product.price * bp.quantity for bp in self.basket_products.all()) def save(self, *args, **kwargs): self.update_total_price() # Пересчитываем …

19.02.2024
Встраивание приборных панелей Superset в приложение Django - нужна помощь

Младший разработчик здесь, поэтому некоторые ответы могут нуждаться в контексте :), но я заранее благодарю вас за помощь. Я пытаюсь встроить приборную панель Apache Superset в приложение Django и не могу найти никакой толковой документации по этому вопросу, включая эту: …

19.02.2024
Сохранение файлов на S3 не работает внутри Celery worker

У меня возникают проблемы с хранением файлов в S3 из задачи celery в django. Я делаю следующие вещи Получение данных из БД Создание XLSX-файла с помощью BytesIO Хранение этого файла с помощью file.save метода Django …

19.02.2024
Django: Ошибка NULL в поле модели, несмотря на значение по умолчанию

Мой класс модели определен следующим образом: [django 5.0] class Vendor(models.Model): """ ORM representing vendors Relationships: A vendor may have many documents """ id = models.AutoField( primary_key=True, ) name = models.CharField( max_length=255, blank=True, db_default='', default='', ) logo_uri = models.CharField( max_length=255, …

19.02.2024
Мой файл JavaScript будет запускаться из одного html-файла, но не из другого в том же каталоге

И friends.html, и homepage.html находятся в одной папке. Домашняя страница может получить доступ к friends.js просто отлично, но когда я пытаюсь получить доступ к нему из friends.html, он дает мне эту ошибку: GET http://127.0.0.1:8000/homepage/static/js/friends.js net::ERR_ABORTED 404 …

19.02.2024
Почему не открывается страница редактирования? django

Код, который работает корректно при редактировании поста. Но после добавления модели AbstractUser что-то пошло не так. вьюха приложения publication: @login_required def edit_post(request, post_slug): post = get_object_or_404(Userpublication, slug=post_slug) # Проверка, является ли текущий пользователь автором поста if request.user != post.author: messages.error(request, …

19.02.2024
Создайте индикатор выполнения

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

19.02.2024
Как исправить эту ошибку django.db.utils.DatabaseError

Как исправить ошибку базы данных Django. Я использую MongoDB с Djongo. Все работало нормально до недавнего времени. Когда я протестировал его через несколько дней, он не работает. Я могу использовать метод get без ошибок, но когда я запрашиваю post mehtod, …

19.02.2024
Почему я получаю эту ошибку при попытке использовать postgis

Когда я делаю миграции, я получаю эту ошибку. (project) PS D:\University\FYP\final_project\land_management_system> python manage.py makemigrations Traceback (most recent call last): File "D:\University\FYP\final_project\land_management_system\manage.py", line 22, in <module> main() File "D:\University\FYP\final_project\land_management_system\manage.py", line 18, in main execute_from_command_line(sys.argv) File "D:\University\FYP\final_project\project\Lib\site-packages\django\core\management\__init__.py", line 442, in execute_from_command_line …

19.02.2024
Django: Ссылка на собственный сайт AdminSite в шаблоне TemplateView

Я определил свой собственный AdminSite в Django 5.0.2 и добавил несколько APP на этот AdminSite. Это работает, и я могу получить доступ к своей собственной странице администратора через http://127.0.0.1:8080/my-admin/. Теперь я хочу добавить ссылку этой админ-страницы …

19.02.2024
Скрипт Vue в моем проекте django не отображается

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