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

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, но я понятия не имею, как это сделать. Когда я …

01.02.2024
Django runserver Problems [закрыто]

Каждый раз, когда я запускаю команду python manage.py runserver, я получаю эту ошибку: python manage.py runserver ModuleNotFoundError: Нет модуля с именем '&lt;имя_вашего_проекта&gt;' Я создал виртуальный Enviroment, установил djangoo и успешно создал проект, но после этого я не могу …

01.02.2024
Django allauth + React google social login

У меня django-allauth хорошо работает с социальным логином Google, когда я напрямую обращаюсь к бэкэнду. Теперь я задаюсь вопросом, как использовать это из (или заменить на) моего React-фронтенда. Изначально моим бэкендом был FastAPI и fastapi-users, и он достаточно хорошо …

01.02.2024
Nginx + Gunicorn: Django-приложение не загружается в домене, но работает на IP и порту

Я попробовал получить доступ к моему приложению Django, используя настроенный домен (например, http://succyloglobalfx.com), после того как убедился, что домен правильно указывает на IP-адрес VPS. Я ожидал увидеть, что мое приложение Django успешно загрузится, как и при доступе …

01.02.2024
Интеграция ГИС-платформы с системой ESRI

В настоящее время я работаю над созданием новой компании, которая предполагает интеграцию пользовательской ГИС-платформы с существующей системой ESRI. Наша платформа построена с использованием GeoServer postgres для управления геопространственными данными, Leaflet для взаимодействия с картами на фронтенде и бэкенда на …

01.02.2024
Django, можно ли заставить запрос обходить кэш, даже если ключ кэша уже существует

Settings.py ['django.middleware.cache.UpdateCacheMiddleware'] + MIDDLEWARE + ['django.middleware.cache.FetchFromCacheMiddleware'] middleware.py def middleware(request): if global_value % 2 == 1: # bypass cache, can I do something? response = get_response(request) else: response = get_response(request) return response Причина в том, что мы используем определенные значения …

01.02.2024
Возникают проблемы с импортом модели в другое приложение, чтобы использовать ее там

Структура моего проекта: Экомаркет: экомаркет: карточка: продукт: пользователь: manage.py Вот product.models class Product(models.Model): title = models.CharField(verbose_name=_("Называние"), max_length=255) description = models.TextField(verbose_name=_("Описание"), null=True, blank=True) price = models.DecimalField( verbose_name=_("Цена"), max_digits=9, decimal_places=2 ) quantity = models.PositiveIntegerField(verbose_name=_("Количество"), …

01.02.2024
Извлечение значений из объекта Django <QuerySet>

У меня есть такой Python-код для фильтрации: x_list = [] x = SupplierCommunication.objects.filter(supplier=supplier.id).values_list("x",flat=True) x_list.append(x) этот код выводит следующее: x_list: [&lt;QuerySet ['no']&gt;, &lt;QuerySet ['yes']&gt;] но я хочу, чтобы это было так x_list = ['no','yes'] …

01.02.2024
Как мы можем передавать токены ERC721 через MetaMask и JavaScript?

Мы пытаемся разработать NFT-маркетплейс в Django-проекте. На данный момент мы знаем, как интегрировать MetaMask в наш проект и использовать JavaScript MetaMask API для отправки ETH-транзакций ('eth_sendTransaction') или проверки баланса кошелька. Но мы также будем знать, как передавать …

01.02.2024
Django Admin & Cloud Storage - Favicon не загружается в bucket и не ссылается на сайт

Я хотел использовать облачное хранилище для своих статических и мультимедийных файлов. Статические файлы работают правильно, если следовать этому ответу: https://stackoverflow.com/a/72216226/20802935 С версии DEFAULT_FILE_STORAGE 4.2 устарело , поэтому вместо него я использовал следующее: #settings.py STORAGES …

01.02.2024
Django-Unicorn: django_unicorn.errors.ComponentModuleLoadError: Не удалось загрузить компонентный модуль 'views_unicorn'

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

01.02.2024
Могу ли я использовать шифрование AES в Django + MySQL? Если да, то повлияет ли это на использование ORM и других возможностей Django?

Мы переносим нашу PHP-кодовую базу на Django. В текущем приложении все столбцы базы данных зашифрованы (кроме ID) с помощью AES_ENCRYPT и AES_DECRYPT. Что-то вроде этого: $sql = " INSERT INTO users SET username = AES_ENCRYPT('".$email."','".$key."') , email = AES_ENCRYPT('".$email."','".$key."') …