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

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

13.11.2021
В Pythonanywhere нет модуля с именем 'keyboard'

Я успешно установил модуль клавиатуры с помощью pip install keyboard. Но когда я запускаю код, он говорит No module named 'keyboard'. Все остальные модули после установки работают успешно. Я не знаю, чего мне не хватает. Любая помощь будет принята …

13.11.2021
DJANGO: Установите site_id для сайтов pk

Я следую этому руководству для проверки электронной почты. Версия, с которой работает автор, старая. Я получил ошибку, которая гласила. Reverse for ‘activate’ with keyword arguments ‘{‘uidb64’: b’OA’, ‘token’: ‘4tm-3fcfb375c8ba14f9a95b’} . Я исправил это через …

13.11.2021
Изменение в Django __str__ зависит от поля

Мне нужно показать описание в поле, которое зависит от "TYPE" в другом поле и искать ID, который находится на верхнем уровне. Пример: 3 типа счетов: P - TOP LEVL S - Синтетический A - Аналитический Нужно показать выпадающий …

13.11.2021
Я хочу ограничить вход нескольких пользователей, но ни один из предыдущих ответов не помогает мне?

Я хочу ограничить вход нескольких пользователей, например, когда пользователь пытается войти снова, я хочу выдать ему ошибку, говорящую, что у вас уже есть активная сессия Вот как я делаю это сейчас my middleware.py class MySessionMiddleware: def __init__(self, get_response): …

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

Допустим, я определил две модели следующим образом My_CHOICE_SELECTION = ( ('Option_1', 'Option_1'), ('Option_2', 'Option_2'), ) class CustomUser(AbstractUser): user_field_1 = models.CharField(max_length=100, blank=True, null=True) user_field_2 = models.CharField(max_length=20, choices=My_CHOICE_SELECTION) class UserProfile(models.Model): user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) # Some Profile fields here profile_field_1= models.CharField(max_length=100, …

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

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

13.11.2021
Как не смывать сессию django?

Моя django cart основана на django session, когда я выхожу из системы, django использует flush() def clear(self): # To avoid unnecessary persistent storage accesses, we set up the # internals directly (loading data wastes time, since we are going …

13.11.2021
Django исключить шаблон url

у меня есть базовое приложение django и я хочу исключить маршрут из сопоставления с другими маршрутами с похожей структурой. ниже приведено мое urls.py from django.urls import path from . import views app_name = 'blogs' urlpatterns = [ path('', views.index, …

13.11.2021
Сообщение об ошибке Django, другой внешний ключ в качестве параметра URL приводит к тому, что подробное представление не выполняется

Этот баг настолько тонкий, что я не смог найти подходящий способ его описать, Например, у меня есть два приложения, Новости и Блоги В модели blogs.py у меня есть что-то вроде этого: class BlogType(models.Model): blog_type = CharField(max_length=20) def __str__(self): return …