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

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(); …

13.11.2021
Модель пользователя и аутентификация пользователей (Django и mysql)

Я новичок в разработке веб-приложений на py. Я использую django и mysql для своего веб-приложения. Мое приложение работает, но я не могу сохранить сессию входа. После каждого запроса на главной странице оно перенаправляет меня на страницу входа. Причина в …

13.11.2021
Ошибка zincrby() got multiple values for argument 'amount'

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

13.11.2021
DJANGO Передача разметки в шаблон

Это часть учебного курса CS50W. Я попытался передать текст в формате markdown в html-шаблон. Я также отключил автозакрепление в html-шаблоне, но при попытке отобразить страницу html-шаблона все равно возникает ошибка. Может ли фильтр safe не работать? views.py …

13.11.2021
Как заполнить выпадающий список из выбранного значения другого выпадающего списка в Django

У меня есть 2 модели, одна модель users, а другая videos. user_id действует как внешний ключ для модели videos. Я создал 2 выпадающих списка, используя теги select/option. models.py class Users(models.Model): name = models.CharField(max_length=20) def __str__(self): return self.name class …

13.11.2021
Ссылка на объекты, связанные с Django, remove(obj, bulk=False)

Я пытался использовать метод related manager remove() с bulk=False, но безуспешно. Может ли кто-нибудь сказать мне, что случилось и где ошибка? Спасибо. Для использования remove(obj, bulk=False) я …

13.11.2021
Как сгенерировать HMTL Sitemap в Django

Я хочу создать HTML sitemap в Django, например введите описание изображения здесь

13.11.2021
Django-oscar-api конфликтует с Django's UpdateCacheMiddleware: {TypeError}cannot pickle '_io.BufferedReader' object

Я реализовал django per site cache в проекте django-oscar с помощью django-oscar-api. Я использую LocMemCache в качестве бэкенда кэша. До добавления django.middleware.cache.UpdateCacheMiddleware к моим промежуточным компонентам все работало нормально, и я мог сделать запрос к …

13.11.2021
Взаимосвязь внешних ключей на втором уровне

Предположим, у меня есть три модели, такие как - class company(models.Model): companyName = models.charField() class branch(models.Model): branchName = models.charField() company = models.ForeignKey(company, on_delete=models.CASCADE) Теперь в третьей модели, то есть customer я хочу иметь уникального клиента для каждой …

13.11.2021
Django Tempus Dominus: установка формата делает форму недействительной

У меня есть очень простая форма для отправки даты. По умолчанию формат даты - 'yyyy-MM-dd', и форма работает. Однако как только я меняю формат на любой другой (я пробовал False и 'LL'), я получаю сообщение об ошибке при отправке: …

13.11.2021
Как создать django rest api для пользователей сайта django

Я новичок в django rest framework и имею базовые знания о django. У меня есть приложение для ведения заметок, где пользователь может войти в систему, добавить, редактировать и удалить свои заметки. Я хочу создать drf api для …

13.11.2021
Поле Slug не работает для бенгальского языка в django. Как работать с полем slug на бенгальском языке

Поле slug в Django не работает ни для какого другого языка, кроме английского. Я хочу работать с бенгальским языком вот код class Post(models.Model): title = models.CharField(max_length=140) category = models.ForeignKey(Category, on_delete=models.DO_NOTHING) content = RichTextField(default="") image = models.ImageField(upload_to="media/post") url = models.SlugField(unique=True, max_length=250, …

13.11.2021
Как изменить путь к файлу в django

Я использую приватное хранилище в django, файлы сохраняются в приватном пути. В django установка пути к файлам: PRIVATE_STORAGE_ROOT_FILES = os.path.join(BASE_DIR, 'private/private_files') Я объявляю путь к файлу для модели: ##storage for the private files private_storage_fles = FileSystemStorage(location=settings.PRIVATE_STORAGE_ROOT_FILES) …

13.11.2021
Как распечатать несколько запрошенных объектов с помощью html-шаблона

Class License(models.Model): agency = models.ForeignKey(Agency, on_delete=models.CASCADE) contact_person = models.ManyToManyField(ContactPerson()) description = models.CharField("License Description", max_length=250) location = models.CharField(max_length=20) renewal_frequency = models.CharField("Renewal Frequency", max_length=20) sop = models.FileField(upload_to="sop") class Timeline(models.Model): license = models.ForeignKey(License, on_delete=models.CASCADE) last_renewed = models.DateField() due_date = models.DateField() lpo = models.FileField(upload_to="lpo") …

13.11.2021
Ошибка в django Requested setting DATABASES, but settings are not configured

Появляется ошибка при запуске теста django.core.exceptions.ImproperlyConfigured: Requested setting DATABASES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. test_logic.py from store.logic import operations ```class LogicTestCase(TestCase): def test_plus(self): result = …

13.11.2021
Django Обратные отношения "один-к-одному

Я пытаюсь получить доступ к email и name через характеристики обратного отношения "один к одному" в моем проекте Django. мой models.py: class MyCustomUser(AbstractUser): username = models.CharField(max_length=50, unique="True", blank=False, primary_key=True) password = models.CharField(max_length=200, blank=False) class Researcher(models.Model): user = models.OneToOneField(MyCustomUser, …

13.11.2021
Ограничение Django UNIQUE не работает при использовании сигналов

UNIQUE constraint failed: brand_brand.slug. class Brand(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) name = models.CharField(max_length=255, unique=True) slug = models.SlugField(max_length=255, unique=True) log = models.ImageField(upload_to='brands') created_at = models.DateTimeField(auto_now_add=True) def __str__(self): return self.name def save(self, *args, **kwargs): self.name = self.name.lower() return super(Brand, self).save(*args, **kwargs) …

13.11.2021
Здравствуйте, я не могу написать грузинские буквы, когда генерирую pdf, используя django. Мой код пишет черные квадраты помимо грузинских букв.

Я генерирую pdf файлы о каждом объекте модели, но в pdf я не могу писать грузинскими буквами, он возвращает черные квадраты. Вот код, который я использую: from xhtml2pdf import pisa в моем urls.py :path('pdf/', views.customer_render_pdf_view, name='costumer-pdf-view') def customer_render_pdf_view(request, *args, …

13.11.2021
Django Inline Formset Clean метод не вызывает ошибку валидации в шаблоне?

я использую inline formset и я использовал чистый метод, но чистый метод не выдает ошибку и я использовал '{{ formset.non_form_errors }}' также. ниже чистый метод вырезал print statement достигая последнего момента до достижения после не выдает ошибку валидации. почему …

13.11.2021
ModuleNotFoundError: Нет модуля с именем 'brandscrispy_forms'

Моя хрустящая форма не работает показывает, ModuleNotFoundError: No module named 'brandscrispy_forms'. Я думаю, что brandcrispy - это внутренний пакет crispy forms