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

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 …

01.02.2024
Получать данные о пользователе в шаблон по user из url django

На сайте авторизован User0, он находиться на странице со своими постами (site.ru/User0/posts), он переходит на страницу site.ru/User1/posts для просмотра записей User1. Знаю, что из адреса site.ru/User1/post можно достать username в шаблон вот так {{ request.resolver_match.kwargs.username }} Подскажите, а …

01.02.2024
Редактирование Django Forms и Formset

Я пытаюсь создать редактирование fbv, но мое редактирование не сохраняется. views.py def editplayform(request,id): play = Play.objects.get(id=id) if request.method =='POST': form = forms.PlayForm(request.POST, instance=play) time_shown_formset = forms.TimeShownFormSet(request.POST, instance=play) if form.is_valid() and time_shown_formset.is_valid(): form.save() time_shown_formset.save() return redirect("play:home") else: form = forms.PlayForm(instance=play) …

01.02.2024
Есть ли способ указать типы и версии библиотек на GitHub, кроме использования requirement.txt?

Я изучал различные подходы к указанию типов и версий библиотек на GitHub для своего сольного проекта, использующего Django и React. В своих исследованиях я преимущественно сталкивался с использованием файлов requirement.txt для управления библиотеками проекта. Я пробовал изучать документацию …

01.02.2024
Django Rest + Vuejs axion CSRF не работает

Я пытаюсь использовать Django Rest Framework вместе с VueJS и axion. Но всегда получаю MSG: CSRF Failed: CSRF token missing. Но мой Header во фронтенде выглядит корректно. И в инструментах разработчика коки корректно загружаются в хедер. {"Accept": "application/json, …

01.02.2024
Пользователь может выбирать из большого количества конфигураций/шаблонов, нужен способ обработки без создания Django представлений/форм для каждого из них

В настоящее время я работаю над проектом на Django, который позволит пользователю генерировать конфигурацию маршрутизатора/коммутатора в зависимости от того, какой тип сервиса/марку маршрутизатора/модель маршрутизатора он выберет. View: config list (Список зарегистрированных конфигураций для генерации) Пользователь -&gt; Сервис_1 для маршрутизатора …

01.02.2024
DJANGO websocket 404 not Found с wss

Я пытаюсь подключить свой веб-сокет с помощью wss по протоколу https. Но в логах получаю 404 сообщение о том, что он не найден. Но в разработке все работает нормально по протоколу http://localhost. в settings.py CHANNEL_LAYERS = { "default": { …

01.02.2024
Arcpy не поддерживает djnago на всех машинах, но на некоторых поддерживает

У меня есть приложение Django, запущенное в виртуальной среде Conda, сгенерированной из ArcPro. Мне нужно использовать библиотеку arcpy в этом Django-приложении, поэтому я и использовал виртуальную среду. Однако класс, который я использовал с arcpy, работает на одних машинах, но …

01.02.2024
Кто-нибудь может помочь? Я следую учебнику, чтобы сделать базовый сайт блога с помощью Django и PostgreSQL, и я не могу добавить базу данных

Я добавил папку 'templates' в каталог блога, но не могу заставить урлы базы данных Django распознать ее. Я думаю, что мне нужно добавить свой url в файл settings.py, но я понятия не имею, как это сделать. Когда я …