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

13.11.2021
Как в админке джанго получить доступ к данным не основной (default) БД, а остальных?

Небольшой вопрос, у меня в проекте есть несколько БД на Sqlite. Подскажите пожалуйста, как в админке от Django (которая по пути /admin/) открыть данные не основной (default) базы данных, т.е. какой нужно ввести url? В настройках DATABASES = { 'default': …

13.11.2021
Django ORM с PostgreSQL возвращает неверные данные при использовании icontains

Моя модель. class Seller(models.Model): supplierId = models.IntegerField('Supplier ID', primary_key=True) supplierName = models.CharField('Поставщик', max_length=255, null=True, blank=True) inn = models.CharField('ИНН', max_length=255, null=True, blank=True) ogrn = models.CharField('ОГРН', max_length=255, null=True, blank=True) legalAddress = models.CharField('Юридический адрес', max_length=512, null=True, blank=True) У меня есть 2 …

13.11.2021
Django тест для страницы, которая перенаправляет

Я пытаюсь написать тест для View, который перенаправляет на dashboard, но у меня что-то не получается. Пользователь должен быть аутентифицирован, прежде чем он/она сможет получить доступ к представлению (членство). В моем urls.py у меня есть что-то вроде ... path('membership/', MembershipView.as_view(), …

13.11.2021
Размер слизня Heroku превысил 800 МБ для проекта Django

Я впервые использую Heroku для развертывания приложения Django, и размер slug превышает 800 МБ. Журнал ошибок Раньше в моей папке было около 360 jpeg-изображений, но я перенес ее в S3, и она увеличилась с 1,5 …

13.11.2021
Я хочу подключить openx xblock ckeditor к пакету xblock, пожалуйста, если кто-нибудь делал то же самое, помогите мне.

Повторяющиеся проблемы с JS Я работаю над приложением Ckeditor к моему пакету xblock. пожалуйста, подскажите мне, если кто-нибудь поможет мне. Использование OpenEdx, Javascript, xblock SyntaxError: Unexpected token '>' at eval (<anonymous>) at Function.globalEval (jquery.js:343) at domManip (jquery.js:5291) at jQuery.fn.init.append (jquery.js:5431) …

13.11.2021
Django - Пакетные действия в ListView - выбор строк и возврат Zip-архива в ответе

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

13.11.2021
NoReverseMatch at /course/ Reverse for 'course_detail' not found. 'course_detail' не является допустимой функцией представления или именем шаблона

Я пытаюсь вернуть все курсы из базы данных в url моего курса и получаю эту ошибку NoReverseMatch at /course/ Отзыв для 'course_detail' не найден. 'course_detail' не является допустимой функцией представления или именем шаблона. вот мой код `class Courses(models.Model): …

13.11.2021
Невозможно импортировать модуль firebase внутри firebase-messaging-sw.js

Я работаю над сервисом сообщений firebase для отправки push-уведомлений через веб-приложение django в веб-приложение на Andriod, IOS и веб-сайт, мне удалось получить токен и запустить sw, однако я не могу запустить sw и получить сообщения из-за проблемы с импортом модуля, …

13.11.2021
Как выполнить следующий запрос к моделям django

Итак, у меня есть эти 2 модели Profile (have one to one relationship with my default django User model) Item ( also have one to one relationship with my default django User model) from Item model, how do …

13.11.2021
Импорт из каталога представлений

В моем проекте есть приложение под названием api, где я храню свои наборы представлений в каталоге под названием views. Я продолжаю получать ModuleNotFoundError: No module named 'api.views.book'; 'api.views' is not a package, когда я импортирую в свой api/urls.py api/urls.py …

13.11.2021
Django Сериализатор из ManyToManyField с использованием сквозной обработки

Я пытаюсь сериализовать модель User из Django, включая созданное мной отношение manyToMany. Вот мои модели: class CompanyAccount(models.Model): id = models.UUIDField(default=uuid.uuid4, unique=True, primary_key=True, editable=False) user_ids = models.ManyToManyField(User, through='CompanyUser') class CompanyUser(models.Model): id = models.UUIDField(default=uuid.uuid4, unique=True, primary_key=True, editable=False) user_id = …

13.11.2021
Как скопировать поля из одной модели и вставить в другую, не создавая связь?

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

13.11.2021
Агрегатный запрос Django с фильтрами

У меня есть две таблицы Template и Tracker с отношением один ко многим. Мне нужно показать все загруженные шаблоны для определенного пользователя. Также мне нужно упорядочить их по количеству загрузок. Я попробовал следующий запрос. но он не получает …

13.11.2021
Как избежать атак SQL Injection в ваших Django Rest API при использовании родного ORM?

Они говорят, что при использовании Django ORM вы уже защищены от большинства атак SQL Injection. Однако я хотел бы узнать, есть ли какие-либо дополнительные меры, которые должны или могут быть использованы для обработки пользовательского ввода? Какие-нибудь библиотеки вроде bleach?

13.11.2021
Проблема с развертыванием django на Heroku 20-stack (djongo не найден)

-----> $ python manage.py collectstatic --noinput Traceback (most recent call last): File "/app/.heroku/python/lib/python3.6/site-packages/django/db/utils.py", line 110, in load_backend return import_module('%s.base' % backend_name) File "/app/.heroku/python/lib/python3.6/importlib/init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 994, in _gcd_import File "", line …

13.11.2021
Как передать имя контекста в вызов url в моем шаблоне html django

Это файл urls.py from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), path('blog/', views.blog, name='blog') ] Это файл views.py def index(request): # Home home = Home.objects.latest('updated') # About …

13.11.2021
Оптимальный подход к задаче

У меня есть список со словарями, в котором хранится имя и юрл элементов, которые потом отображаются в шаблоне. menu = [ {'title': 'О сайте', 'url_name': 'about'}, {'title': 'Добавить статью', 'url_name': 'add_page'}, {'title': 'Обратная связь', 'url_name': 'contact'}, {'title': "Войти", 'url_name': 'login'}, …

13.11.2021
Приложение Dash в django-plotly-dash нарушает миграцию, как остановить его выполнение в миграции?

Я использую django-plotly-dash, поэтому у меня есть шаблон Django, на котором размещено приложение Dash. (Приложение Dash использует необработанные SQL запросы через psycopg2) Когда я делаю django migrate, этот dash raw SQL не работает, потому что таблицы …

13.11.2021
Конечная точка django-ninja для почты

Я начинающий программист, в своем проекте использую Django + Django ninja. Сейчас застрял на моменте создания конечных точек. Я пытаюсь сделать фильтр для добавления тегов к статье и проверки, существует ли тег. Вот кусок кода, над которым я сейчас работаю: …

13.11.2021
Dockerize существует проект Django Postgres:на хосте "localhost" (127.0.0.1) и принимает web_1 | TCP/IP соединения на порт 5432? [дубликат]

У меня есть проект django, использующий postgresql, запущенный на локальном хосте без каких-либо проблем. Потом я начал докеризацию: оригинальный settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'mydb', 'USER': 'myuser', 'PASSWORD': 'mypass', 'HOST': 'localhost', 'PORT': ' …

13.11.2021
Действия GitHub с зашифрованным SECRET_KEY в качестве переменной окружения не работают

У меня нет большого опыта в кодировании. В настоящее время я пишу небольшое приложение Django. Следуя всем правилам, я не хочу размещать SECRET_KEY в репозитории, поэтому я создал переменную окружения SECRET_KEY в файле .bashrс. А в файле settings.py я …

13.11.2021
Не удается импортировать Django: Вы уверены, что он установлен и активирован в вашем PYTHONPATH

Я пытаюсь запустить django в python 3.6.8. При использовании pip freeze в моем активированном venv я получаю такой список: asgiref==3.2.3 backports.entry-points-selectable==1.1.1 distlib==0.3.3 Django==3.0.8 django-bootstrap-datepicker-plus==3.0.5 django-crispy-forms==1.9.1 filelock==3.3.2 importlib-metadata==4.8.2 importlib-resources==5.4.0 mysqlclient @ file:///D:/Downloads/mysqlclient-1.4.6-cp36-cp36m-win32.whl Pillow==7.2.0 platformdirs==2.4.0 pytz==2020.1 six==1.16.0 sqlparse==0.3.1 typing-extensions==3.10.0.2 virtualenv==20.10.0 zipp==3.6.0 …

13.11.2021
Получение MultiValueDictKeyError на Django при попытке получить стрип-хук

Я получаю django.utils.datastructures.MultiValueDictKeyError при попытке получить сигнал полоски, когда заряд подписки не удается, Вот отслеживание Traceback (most recent call last): File "/home/aditya/dev/cn/pmx_env/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner response = get_response(request) File "/home/aditya/dev/cn/pmx_env/lib/python3.7/site-packages/django/core/handlers/base.py", line 115, in _get_response response = …

13.11.2021
Как отправить IP-адрес пользователя из ListView в шаблон?

Я работаю над проектом блога, используя django.Мне нужно отправить IP адрес пользователя из моего класса PostListView (который наследует класс ListView) в шаблон, как я могу это сделать ????? Это мой signals.py from django.contrib.auth.signals import user_logged_in from django.contrib.auth.models import User …

13.11.2021
Как получить параметр PK в разрешении django restframework?

В Django у меня есть разрешение, которое выглядит следующим образом: class PermissionName(BasePermission): def has_object_permission(self, request, view, obj): if request.method in SAFE_METHODS: return True #I want to extract the pk or id params in here. return False Может …

13.11.2021
Неправильная конфигурация: Включенный URLconf

Я пытаюсь получить доступ ко всем курсам в моих courses.urls, но когда я пытаюсь запустить свой сервер, я получаю это сообщение об ошибке. Неправильная конфигурация: Включенный URLconf '<модуль 'courses.urls' из 'C:\Users\USER\Desktop\jtalk_project\jtalks_institute\courses\urls.py'>', похоже, не имеет шаблонов. Если вы видите в …

13.11.2021
Сессии в django не обновляются

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

13.11.2021
Как создать очередь из записей на джанго?

В общем когда я экспереминтировал с возможностями Django у меня возник вопрос каким образом я моггу добавить очередь для записей моделей, например у меня есть пару блоков и мне нужно что бы на первом блоке у меня выводилась модель которая …

13.11.2021
Использование prefetch_related и агрегации для предотвращения проблемы n+1 в запросах к базе данных Django для модели с данными временного ряда

Я пытаюсь избежать неприличного количества запросов к базе данных в приложении Django. В приложении я монотизирую ряд предложений (модель: Suggestion), за которые можно голосовать (модель: Vote). Модель Vote не хранит каждый отдельный голос. Вместо этого общее количество голосов …

13.11.2021
Не удается получить Django paypal IPN handshake

Я пытаюсь реализовать Django- PayPal в своем проекте, прошло уже 3 дня, я все еще застрял на этом, я не понимаю, как мы выполняем IPN handshake, Я получаю сигнал от PayPal после оплаты, но каков следующий шаг после этого, очень …

13.11.2021
Как создать социальную сеть на Django?

Всем доброго дня! Я решил создать собственную социальную сеть и мой выбор пал на фреймворк Django. Но после долгих и упорных поисков в Интернете я так и не нашёл нормальных уроков по этой теме. Кто знает хорошие видео/сайты/статьи, посвящённые созданию …

13.11.2021
Проверка телефона в django в целях безопасности

я пытаюсь проверить номер телефона пользователя на моем сайте, используя twilio и django. но по некоторым причинам я очень беспокоюсь о риске безопасности. Поэтому мой вопрос: What is the best to use cookie or session ?(i want …

13.11.2021
Добавление url к полю в TabularInline в админке Django

Как сделать ссылки из полей для TabularInline? На данный момент я реализую это (источник: https://stackoverflow.com/a/10011307/9112151): class Post(models.Model): title = models.CharField(max_lenght=100) author = models.ForeignKey('User', on_delete=models.CASCADE) def add_link_field(target_model = None, field = '', link_text = unicode): def add_link(cls): reverse_name = target_model …

13.11.2021
Значение опции django formset установлено на none

Разработчик грейтов, При работе с Django я столкнулся с проблемой. Django formset дает значение опции none. <select name="form-1-model" id="id_form-1-model"> <option value="">---------</option> <option value="None" selected>option_1</option> <option value="None">option_2</option> models.py class orderlist(models.Model): # product_list.objects.a date=models.DateField(auto_created=timezone.now(),auto_now_add=True) sr=models.CharField(max_length=50) dealer=models.CharField(max_length=50,default=False) shopno=models.IntegerField() model=models.ForeignKey(product_list,blank=True,on_delete=models.CASCADE) …

13.11.2021
Django Celery IntegrityError

Я хочу создать индикатор выполнения для своего проекта. У меня есть класс, и этот класс имеет несколько функций. Особенно одна из них занимает много времени (def download_all), и это моя основная причина, по которой я хочу создать индикатор выполнения. …

13.11.2021
Ошибка zincrby() получил несколько значений для аргумента 'amount'

R.zincrby(name=self.get_product_key(product_id), amount=1, value=with_id) Функцию, в которой происходит ошибка. Я не знаю, почему amoun получает несколько значений, если я передаю все аргументы по их именам. Код функции zincrby: def zincrby(self, name, amount, value): "Increment the score of ``value`` in …

13.11.2021
Передайте параметр request.user в форму modelformset_factory

Итак, у меня есть набор форм, привязанный к модели, и одно из полей в нем ForeignKey. models.py class Squad(models.Model): rid = models.AutoField(primary_key=True) team = models.ForeignKey(Team, on_delete=models.CASCADE) def __str__(self): return self.team.tname forms.py class SquadForm(ModelForm): class Meta: model = Squad …

13.11.2021
Django с использованием PostgreSQL - дублирующиеся индексы

Я использую Django вместо PostgreSQL, и мне трудно понять, как правильно использовать индексы для достижения наилучшей производительности. Вот пример модели: class SomeObject(BaseAggModel): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) element = models.ForeignKey(Element, on_delete=models.PROTECT, db_index=True) city = models.ForeignKey(City, on_delete=models.PROTECT, db_index=True) date_created = models.DateTimeField(null=True) …

13.11.2021
Установите ограничение для форм с одинаковым значением Django

Итак, что я хочу сделать, так это установить предел форм с одинаковым значением. Есть различные виды деятельности из иностранной модели, на которые студенты могут подавать заявки. У меня есть имя(naam), номер студента(studentnummer), деятельность(activiteit) и класс(klas), и я хочу установить …

13.11.2021
Ajax-запрос в jQuery возвращает неправильный адрес

Связка Django + Jquery. В шаблоне имеется IFrame: <section> <iframe id="frame" src="{% url 'info:map' %}" name="" width="940" height="630" frameborder="0" scrolling="yes"> </iframe> </section> Задача: по клику кнопки #button-search заменять содержимое фрейма другим (через замену ссылки. Вот реализация: $('#button-search').click(function(event){ event.preventDefault(); …