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

02.02.2024
Почему мой сигнальный файл Django не работает после его настройки?

Я пытаюсь отправить электронное письмо продавцу после того, как покупатель завершает оплату, но столкнулся с некоторыми проблемами, и письмо не было отправлено. Я добавил оператор print и блок try-except, чтобы использовать их для отладки, но оператор print не вывел …

02.02.2024
Telegram WebApp работает на компьютере через офф клиент но если пробовать на IOS или на Android страница webapp не грузится

Telegram WebApp работает на компьютере через офф клиент но если пробовать на IOS или на Android страница webapp не грузится. приложение на django, запускаю в dev режиме с простыми сертификатами

02.02.2024
Я не могу правильно вызвать данные на моей html-странице.

Я пытаюсь извлечь данные из таблицы SQL, которая у меня есть, и мне удается создать цикл for для количества элементов в таблице, но я не могу извлечь данные. main.py @app.route("/Playback" , methods=['GET', 'POST']) def Playback(): cursor = mysql.connection.cursor(MySQLdb.cursors.DictCursor) cursor.execute("SELECT …

02.02.2024
Когда происходит подключение к django db для задач в случае async-операций или django-q?

Я хочу знать, когда происходит соединение с базой данных в случае асинхронных операций или django-q. У меня CONN_MAX_AGE = 0, а в документации написано следующее, По умолчанию значение равно 0, что сохраняет историческое поведение закрытия соединения с …

02.02.2024
AttributeError at /users/login/ 'Form' object has no attribute 'email'

Я создаю API для login_view, но у меня возникла проблема с формой. Я использую Django-ninja, поэтому я создал serializers.py и имею `class LoginInput(Schema):` `email: str` `password: str` `from django.shortcuts import get_object_or_404` `from ninja import NinjaAPI, Query, Form` `from ninja.responses …

02.02.2024
Как выполнить проверку данных авторизации в Django?

Итак, я написал код для страницы reg.html. Если регистрационные данные заполнены правильно, то форма сохраняется и создается аккаунт. Я все проверил, данные в базу занесены. Осталось сделать авторизацию. Но вот вопрос - как сделать проверку на правильность данных? Проще …

02.02.2024
LDAPBackend authenticate return INVALID_CREDENTIALS

У меня проблема, когда я делаю в login_form.py : from django_auth_ldap.backend import LDAPBackend auth = LDAPBackend() user = auth.authenticate(request, username=User_Name, password=User_Password) это возвращает Caught LDAPError while authenticating User_Name: INVALID_CREDENTIALS({'msgtype': 97, 'msgid': 1, 'result': 49, 'desc': 'Invalid credentials', …

02.02.2024
Запретите вошедшему в систему пользователю подглядывать за заказами других клиентов

Class OrderDetailView(LoginRequiredMixin, DetailView): model = Order def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context["object_list"] = self.object.selectedproduct_set.all() if context["object_list"].first(): if context["object_list"].first() != self.request.user: return {} context["grand_total"] = get_total(context["object_list"]) return context Это для интернет-магазина. LoginRequiredMixin проверяет только то, вошел ли пользователь в …

02.02.2024
Проблема с контактной формой, отправка писем с помощью Gmail, работала отлично, теперь, когда я добавил новые html-файлы в другое приложение, она перестала работать

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

02.02.2024
Django SimpleUploadedFile не отправляется

Я разрабатываю Django-приложение и написал тест, который проверяет, правильно ли работает метод view. Мне нужно отправить некоторые данные в запросе, включая файл изображения. В моем случае: def setUp(self): ... self.image_file = SimpleUploadedFile("test_image.jpg", b"file_content", content_type='image/jpeg') ... def test_save_image_instance(self): ... files …

02.02.2024
Проблема с DoesNotExist в /cart/cart_add/

Я хочу добавить товар в корзину и получаю ошибку: DoesNotExist at /cart/cart_add/ Продукты, соответствующие запросу, не существуют. Здесь код views.py, если это поможет, пожалуйста, подскажите, как решить эту проблему, я могу загрузить еще много других файлов, если нужно from …

02.02.2024
Я работаю над созданием почты для новых пользователей. Пишу html код с инлайн css на Django. Здесь мне нужно проверить экраны outlook, web, mobile&chrome

Вот мой пример кода ' ' '\ ' Ваше имя пользователя : '+ toaddr +' '\ ' Вы можете установить свой пароль, используя кнопку ниже: '\ ' '\ ' '\ ' Установить пароль → …

02.02.2024
При использовании двух баз данных в тестах django применяет миграции к обеим

У меня есть две базы данных: "default" и "logs". "logs" - это MongoDB, которая используется для ведения логов. Вот мои настройки: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'project', 'HOST': 'localhost', 'PORT': 5432, 'PASSWORD': 'passwd', 'USER': …

02.02.2024
Django неожиданное количество выполненных запросов

дано models.py: from django.db import models class Menu(models.Model): name = models.CharField(max_length=255) menu_url = models.CharField(max_length=255) def __str__(self): return self.name class MenuEntry(models.Model): menu = models.ForeignKey("menu", null=True, blank=True, on_delete=models.CASCADE) parent = models.ForeignKey("menuentry", null=True, blank=True, on_delete=models.CASCADE) text = models.CharField(max_length=255) def __str__(self): return self.text …

02.02.2024
Джанго: Просмотр загруженных файлов docs/pdf

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

02.02.2024
Как установить tailwind-css или bootstrp и js файл в django для автономной работы?

В django есть ли способ связать bootstrap css и js файл для работы в автономном режиме? Я нашел решение для связывания tailwind-css с моим django проектом также. Я создаю статическую папку глобально. Я сохраняю эти файлы в папке …

02.02.2024
Построение гистограммы в приложении для отслеживания расходов

Мне нужна гистограмма с датой в качестве оси x и суммой в качестве оси y. Дата представлена в виде списка дат, который может иметь дублирующие значения, но гарантированно имеет ту же длину, что и список сумм. например, дата=[2014-1-4,2014-1-4,2014-1-4,2014-1-5], а …

02.02.2024
Как фильтровать изображения по коллекции в Wagtail API v2

У меня есть тип Page с внешним ключом к Collections: class PageWithManyPhotos(Page): collection = models.ForeignKey("wagtailcore.Collection", ...) Я хочу получить все изображения из коллекции, выбранной для страницы, через API. В идеале - из конечной точки pages, но можно …

02.02.2024
Обновление увеличивается, если значение равно Django

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

01.02.2024
Я создал файл шаблона, но он не работает. Что мне делать?

Я создал файл шаблона, но когда перехожу в этот файл и создаю .html файл, в моем файле появляется значок dj под именем файла и html сниппет не работает в этом файле. Это изображение моего приложения и …

01.02.2024
Поведение коллекции тестов pytest-django непоследовательно

У меня есть проект Django, который настроен с помощью pytest-django, и, казалось бы, все работает просто отлично. Однако недавно я добавил тесты в тестовый файл и заметил, что они не подхватываются командой pytest. Вот несколько вещей, которые я пробовал: …

01.02.2024
Необработанный запрос к postgresql в django

Пожалуйста, помогите мне с сырым запросом в postgresql: дано models.py: from django.db import models class Menu(models.Model): name = models.CharField(max_length=255) menu_url = models.CharField(max_length=255) def __str__(self): return self.name class MenuEntry(models.Model): menu = models.ForeignKey("menu", null=True, blank=True, on_delete=models.CASCADE) parent = models.ForeignKey("menuentry", null=True, blank=True, …

01.02.2024
"/workspaces/studydjango/studydjango/api/rota" не существует [закрыто]

Erro no redirecionamento: api/url.py api/view.py studydjando/url.py Quando acesso a api getMessage funciona normal: введите описание изображения здесь <<0><>Но когда я пытаюсь получить доступ к getRoutes api, …

01.02.2024
Django не распознает мой url, не удается попасть в приложение

Я очень новичок в Django, просто пробую с url в представление структура в основном такая: Новый год: (все эти файлы приложений + шаблоны) тест (все эти файлы сайта + шаблоны) manage.py на новый год urls.py from django.urls …

01.02.2024
Связывание контейнеров Django и nginx при развертывании

Когда я использую docker-compose для создания образов и запуска контейнеров, все работает нормально, и я могу получить доступ к своему приложению в браузере через localhost. Затем я переименовываю/отмечаю образы и загружаю их на dockerhub. Я написал второй …

01.02.2024
Django : Статика, обслуживаемая с помощью nginx, не может работать Ошибка 404

Я использую homebrew для запуска служб nginx. Каталог проекта Django : ядро (приложение) main_app(app) maps(app) static → папка css, папка js и т.д. шаблоны manage.py Шаги : Я добавляю статический и медиа URL …

01.02.2024
Django - Поиск полей LTE работает некорректно?

В настоящее время я создаю игровое приложение, в котором зарегистрированные пользователи имеют доступ к игре в различные игры в зависимости от их ранга в нашем приложении. Если у вошедшего в систему пользователя rank, скажем, 500, то будут показаны …

01.02.2024
Нужна помощь в выборе фреймворка для моего проекта по рассылке писем [закрыто]

Надеюсь, что stack overflow позволит мне задать этот вопрос. Я хотел бы начать новый проект, чтобы пополнить свое резюме. Моя цель - иметь постоянный проект, чтобы рекрутеры могли видеть и показывать мою работу. Проект предполагает, что пользователи будут создавать …

01.02.2024
Нужно ли использовать косые черты при описании пути в файле urls.py в Django?

У меня возникла ситуация, когда все вызовы ajax в файлах JavaScript заканчиваются без слэша в конце. В то же время все файлы Django в моем проекте (urls, views) имеют их. Так лучше их добавить или нет? Я …

01.02.2024
Как решить проблему: "ENV=dev : Термин 'ENV=dev' не распознан как имя команды, функции, файла сценария"? [дубликат]

У меня есть приложение Django и два env-файла: dev и prod. Я пытаюсь разграничить их в settings.py файле следующим образом: ENVIRONMENT = os.environ.get("EN") if ENVIRONMENT == "dev": os.getenv("./.env") elif ENVIRONMENT == "production": os.getenv("./.env.prod") else: print("Missing ENV …

01.02.2024
Получил ошибку при попытке развернуть Django на железной дороге

я получаю эту ошибку при попытке развернуть мое приложение Django на железной дороге (https://i.stack.imgur.com/39h8Q.png) Пожалуйста, кто-нибудь уже сталкивался с этим, я новичок в Django и не знаю, откуда берется ошибка. Пожалуйста, вы можете помочь. И еще, …

01.02.2024
Как сделать проверку наличия данных для авторизации Django?

Итак, я написал код для страницы reg.html. При правильном заполнении данных для регистрации форма сохраняется и аккаунт создается. Я все проверил, данные заносятся в БД. Осталось сделать авторизацию. Но вот вопрос - как сделать проверку наличия правильных данных? Проще говоря, …

01.02.2024
Django фильтрация с пользовательским первичным ключом

У меня есть две таблицы, и я хочу получить поле "описание". Вот что у меня есть на данный момент. class BuildingNumber(BaseModel): number = models.CharField(_("number"),max_length=200,primary_key=True) description = models.CharField(_("description"), max_length=200) class SchoolNumber(BaseModel): school = models.ForeignKey(School,max_length=200,on_delete=models.CASCADE) school_number = models.ForeignKey(BuildingNumber, max_length=200,on_delete=models.CASCADE) def __str__(self): …

01.02.2024
Является ли это правильным способом проверки данных в модели?

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

01.02.2024
Django,NOT NULL constraint failed: main_app_staff.course_id

я копирую проект на github, код следующий: модели: class CustomUser(AbstractUser): #some info need to submit class Course(models.Model): name = models.CharField(max_length=120) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) class Staff(models.Model): course = models.ForeignKey(Course,on_delete=models.DO_NOTHING) admin = models.OneToOneField(CustomUser,on_delete=models.CASCADE) def __str__(self): return …

01.02.2024
Как переключиться с файла .env на файл .env.prod в django?

У меня есть приложение django. И у меня есть два .env файла: один для локального(.env) и один для производственного(.env.prod). И я установил pakcakge: django-dotenv==1.4.2 И я пытаюсь разграничить эти два файла в файле settings.py. …

01.02.2024
Не найдено: /socket.io/ с помощью Django и React

Мне нужно установить сокетное соединение между фронтендом React и бэкендом Django. socketio.js Сокет-клиент в React import { io } from 'socket.io-client'; URL = 'http://127.0.0.1:8000/prices'; export const socket = io.connect(URL, { cors: { origin: 'http://127.0.0.1:8000', credentials: true, } }); …

01.02.2024
Среднее значение из 5 лучших значений в модели

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

01.02.2024
Переключение с локального на прод в файле .env не работает

У меня есть приложение django. И я использую файл .env для настроек окружения. Но вот что я заметил: если я переключаюсь с настроек локального окружения на настройки производственного окружения и наоборот, и перезапускаю службу django. Ничего не меняется. …

01.02.2024
Мультибазы данных в django

Я реализую мульти-базу данных в django и хочу направить использование к определенной базе данных на основе страны в заголовке запроса пользователя 'X-Country'. Вот мое пользовательское промежуточное ПО class CountryMiddleware: def __init__(self, get_response): self.get_response = get_response def __call__(self, request): country …