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

26.01.2022
Сигналы Django как уведомить пользователя о новом ответе?

Прямо сейчас мой автор получает уведомления через сигналы, если кто-то ответил или прокомментировал. Давайте немного объясним вам эту строку кода if instance.user.id != instance.blog.author.id: срабатывает только если пользователь не является автором блога. вот мой код: models.py class BlogComment(models.Model): blog …

26.01.2022
Невозможно присвоить объект, который должен быть экземпляром

У меня есть эти Models: class InvestorProfile(SealableModel): investor_type = models.CharField(max_length=200, choices=investor_type_choices) account = models.ForeignKey('app.Account', related_name='add_account_investorprofile', blank=False, null=False, on_delete=models.CASCADE) class Account(SealableModel): contact = models.OneToOneField('app.Contact', on_delete=models.CASCADE) class Contact(SealableModel): firstname = models.CharField(max_length=200) lastname = models.CharField(max_length=200, blank=True, null=True) email = models.EmailField(max_length=200) …

26.01.2022
Как работает django forms?

Я использую CreateForm, как показано ниже. Я ожидаю, что он делает ошибку, но он работает хорошо. Я не понимаю, почему это работает. Django User не имеет email2 полей. class CreateForm(UserCreationForm): email2 = forms.EmailField(label = 'email2') def …

26.01.2022
Как удалить django из windows? Я получаю ошибку разрешения, как на картинке. Также я получаю эти ошибки импорта и исключения в Pycharm при использовании django. I

PermissionError: [WinError 5] Access is denied: 'c:\\program files\\python310\\lib\\site-packages\\django-3.0.14.dist info\\AUTHORS' ![1]: https://i.stack.imgur.com/E4Tfk.png

26.01.2022
Django Gunicorn перезапуск обновления полей

Я заметил странное поведение всякий раз, когда я загружаю на сервер локальные изменения, которые у меня есть. База данных для Django берет все мои объекты и устанавливает поля "updated_by" и "update" на время, когда я обновил сервер... …

26.01.2022
Как сделать всегда активную сессию для postgresql?

Ранее у меня было django приложение/база данных на одном сервере. Теперь я сделал один сервер с приложением, другой сервер с базой данных (Debian 11; Postgresql 12.9 (Install via Homebrew)) Проблема: через несколько часов возникают проблемы с подключением к базе …

26.01.2022
Почему я не получаю никакой обратной связи о том, правильно или неправильно заполнена моя форма? Python, Django

Я работаю в Django с Python, и вот мой views.py def register(request): if request.method == "POST": form = NewUserForm(request.POST) if form.is_valid(): user = form.save() auth_login(request, user) print("success") return render(request, 'Upload.html', {}) # messages.success(request, "Regisration successful.") # print("hello") return render(request, …

26.01.2022
Django check_token(user, token) не работает в view, но работает в test/shell_plus?

Получаем странное поведение. В обычном коде Django (view) это не удается: user = User.objects.get(...) uid = urlsafe_base64_encode(force_bytes(user.pk)) token = default_token_generator.make_token(user) print("CHECK TOKEN:", default_token_generator.check_token(to, token)) # this prints True! send_email_function(user, uid, token) # When using password reset email, …

26.01.2022
Как добавить кнопки + на поля типа "многие ко многим" в TabularInline

Как добавить знак "+" для добавления поля Many to Many, ниже приведен рисунок, который показывает TabularInline с именем: SUBTOPIC-COURSE RELATIONSHIPS. Я хочу, чтобы можно было добавить подтему через здесь прямо на этой странице <img alt="enter image …

26.01.2022
Вопрос о рендеринге в django , jsonresponse

Я работаю над представлением сотрудника. В этом представлении у меня есть 2 контейнера. Один предназначен для имен сотрудников, а другой должен показывать информацию, как только я нажимаю на имя. Я пытаюсь разобраться с этим уже 3 дня, но не …

26.01.2022
Django. Форма не проходит валидацию

Выдает ошибку: error: type: 0 &quot;Обязательное поле.&quot; name: 0 &quot;Обязательное поле.&quot; Форма: &lt;form action=&quot;/send_resume&quot; method=&quot;post&quot;&gt; {% csrf_token %} &lt;input type=&quot;text&quot; name=&quot;snp&quot; placeholder=&quot;ФИО&quot;&gt; &lt;input type=&quot;email&quot; name=&quot;email&quot; placeholder=&quot;E-mail&quot;&gt; &lt;input type=&quot;file&quot; name=&quot;attach_file&quot; accept=&quot;.pdf&quot; required&gt; &lt;button&gt;Отправить резюме&lt;/button&gt; &lt;/form&gt; views.py @csrf_exempt @require_POST def …

26.01.2022
Контрольный список не может быть изменен, потому что данные не подтвердились

Пытаюсь обновить контрольный список, изменяя название, описание и дату выполнения, но не получаю никаких данных для заполнения форм, так что это странно. Modles.py class Checklist(models.Model): title = models.CharField(max_length=55) slug = models.SlugField(max_length=500, unique=True, blank=True) date = models.DateTimeField(auto_now_add=True) due_date = models.DateTimeField() …

26.01.2022
Моя страница в chrome не находит localhost при использовании Selenium с python

Я пытаюсь протестировать мое приложение django с помощью Selenium. Это мой первый раз, поэтому я просто просмотрел несколько руководств и получил простой тест. Вот он : class HostTest(LiveServerTestCase, TestCase): def test_home(self): s=Service(ChromeDriverManager().install()) driver = webdriver.Chrome(service=s) driver.get('http://127.0.0.1:8000') self.assertIn("Accueil", driver.title) …

26.01.2022
Django : If if-statement ist True -> Не выводить остальное возможно?

Здравствуйте сегодня в последний раз, Можно ли сказать, что если первое утверждение If истинно, то я не хочу выводить остальное содержимое? Ниже приведен пример, если, например, верно, что пользователь, находящийся на странице, не является владельцем объекта, …

26.01.2022
В Djanog, как передать значение из одной таблицы в другую

Я пытаюсь конвертировать лид в аккаунт в приложении crm. В детальном представлении лида я создал кнопку для конвертации. Но я не уверен, как заставить ее работать. Ниже приведены мои коды. модель: class Lead(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) …

26.01.2022
Как получить экземпляр производного класса в методе абстрактного базового класса без явного импорта производного класса в Django

Конечная цель: Я создаю абстрактный базовый класс HierCachedModel(django.models.Model). Его цель - выполнять накладные расходы, необходимые для поддержания постоянного кэша базы данных серии функций, которые находятся в 4 иерархически связанных классах Model. По сути, он сохраняет кэшированное значение при каждом …

26.01.2022
Как сделать выпадающий выбор в поле CreateView - Django

я добавляю новое поле (location) в PostCreateView и я хочу иметь возможность выбрать это поле, если оно уже есть в базе данных. (например, Нью-Йорк) он отображается, но очевидно, что это не выпадающий список. views.py class PostCreateView(LoginRequiredMixin, …

25.01.2022
Представление списка изменений в Django Admin: отображение изображения из поля ImageField

Я пытаюсь отобразить изображение каждой модели в админке 'change list view' путем. 1) определяю метод, который отображает изображение из ImageField; 2) вставляя его в list_display в admin.py. На данный момент я просмотрел много вопросов и увидел много решений с …

25.01.2022
Как добавить доступ к cookie в представлениях Django

Здравствуйте друзья, я новичок и у меня есть код, который я добавил ниже . У меня есть представление, которое использует refresh_token. Мой босс сказал мне добавить доступ к cookie, но я не знаю, как его добавить, где его …

25.01.2022
Почему не работает выпадающее меню? Где находится ошибка?

Я пытаюсь изучить django и тем временем я изучил css, boostrap и html, но все еще не очень хорошо в них разбираюсь. Я пробовал много способов, но они не работают должным образом. Я не понимаю, почему он не работает, …

25.01.2022
Django, Celery и последовательные асинхронные задачи

Я строю систему на Django, которая использует Celery и Django-Celery-Beat для выполнения задач по созданию и извлечению данных. Я извлекаю записи из хранилища данных, используя его API, и на основе этого создаю несколько jsonl-файлов в качестве конечного результата …

25.01.2022
Настройка выбора inlineformset в шаблоне Django

У меня есть несколько форм, которые я пытаюсь настроить. Я отображаю поля вручную - и все работает нормально, пока не дойду до конкретного поля (которое само является InlineFormset). Я пытаюсь настроить эти параметры, но не могу понять, как …

25.01.2022
Django rest не видит json-данные GET XmlHTTPRequest

Недавно я начал играть с django rest framework, моя цель - выполнить GET на rest api с некоторой фильтрацией. Для этого я решил передавать параметры фильтров в виде json объекта. Я делаю это с помощью xmlhttprequest. Проблема в том, …

25.01.2022
Как пагинация различных объектов одной конечной точки в Django Rest Framework?

Предположим, что у меня есть модель с именем Collection. Я могу создать коллекцию collection, эта коллекция имеет два важных поля: share_with_company, share_list. class Collection(models.Model): name = models.CharField(max_length=200, blank=False, null=False) share_with_company = models.BooleanField(default=False) share_list = ArrayField(models.CharField(max_length=15), null=True, blank=True) …

25.01.2022
Django отображение каждого объекта в кнопке

Добрый день, у меня есть страница для тестирования, где создаются тикеты и где перечислены все созданные тикеты (заголовки). Теперь вы должны иметь возможность нажать на название созданного тикета. Кнопка перенаправляет на дополнительную страницу, где находится вся информация о …

25.01.2022
ModuleNotFoundError: Нет модуля с именем 'app.project'

Mb Я идиот, но я хочу знать, что я делаю неправильно я думаю, что моя проблема здесь INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'app.project', ] или здесь from django.contrib import admin from …

25.01.2022
Показать список другой модели в детальном представлении

Я хочу показать другую модель внутри детального представления в виде списка. Я пробовал использовать "get_context_data" внутри DetailView, но он не отображается в шаблоне. Модель, которую я хочу показать, называется "Questions". Это мой код прямо сейчас class ArticleDetailView(LoginRequiredMixin, DetailView): model …

25.01.2022
TypeError: неверный тип аргумента для встроенной операции. Я не могу увидеть ошибку

У меня возникла ошибка, которую я не могу понять. Это для экспорта PDF Traceback (последний последний вызов): File "C:\Users\jenny\Documents\OneDrive Jens privat\OneDrive\Programmering\Django\Nymoen ERP project\env\lib\site-packages\django\core\handlers\exception.py", line 47, in inner response = get_response(request) Файл "C:\Users\jenny\Documents\OneDrive Jens privat\OneDrive\Programmering\Django\Nymoen ERP project\env\lib\site-packages\django\core\handlers\base.py", line 181, in …

25.01.2022
Django по-разному обрабатывает имена таблиц базы данных в Ubuntu и Windows

Я создал приложение Django локально и теперь пытаюсь развернуть его (или хотя бы протестировать) на экземпляре AWS EC2, используя Ubuntu 20.04 (t2.micro). При локальном размещении приложение работает нормально. При размещении на AWS возникает ProgrammingError (1146, "Таблица 'database_name.exampleAppName_modelname' не существует"). …

25.01.2022
Как подключить форму bootstrap к базе данных Django для создания экземпляра модели

Я новичок в bootstrap и django, поэтому, пожалуйста, не обращайте внимания на мои навыки. Я сделал пользовательскую bootstrap форму для моего приложения todo, которая будет добавлять элемент в базу данных, которая выглядит следующим образом add task …

25.01.2022
Согласование моделей с моделями TabularInline django admin

Как лучше всего я могу выровнять мои модели, которые находятся в обратных отношениях с помощью TabularInline, я пробовал следующее, но безуспешно : class SubTopicInline(admin.TabularInline): model = models.SubTopic class CourseAdmin(admin.ModelAdmin): inlines = [SubTopicInline] admin.site.register(models.Course, CourseAdmin) Вот какая ошибка возникает …

25.01.2022
Пагинация в фильтрованном наборе запросов с помощью Django Listview

У меня возникла проблема при использовании пагинации в общем ListView, когда я пытаюсь отфильтровать набор запросов. Фильтр работает нормально, но при попытке обратиться к странице, которая не является первой, возникает ошибка: Invalid page (2): Эта страница не содержит результатов …

25.01.2022
Включить поиск/фильтрацию в поле выбора django

У меня есть CrispyForm, где есть поле выбора под названием "act_cuenta" с вариантами выбора, которые я загружаю из запроса. Я хочу, чтобы в этом поле пользователь имел возможность вводить и искать один из вариантов в списке. form.py Как …

25.01.2022
Django для регистрации нескольких вложенных URL и по умолчанию

Вот мои URL-адреса приложения router = routers.DefaultRouter() router.register(r'school', SchoolView, 'school-view') router.register(r'student', StudentView, 'student=view') school_router = routers.NestedDefaultRouter(router, r'school', lookup='school') school_router.register(r'students', StudentSchoolView, basename='student-school') urlpatterns = router.urls И регистрирую свои URL в URL проекта from django.contrib import admin from django.urls …

25.01.2022
Рекурсивные модели Django с помощью

Я пытаюсь настроить модель таким образом, чтобы части модели могли иметь родительские или дочерние отношения друг с другом. Это работает с помощью автоматически созданной таблицы "отношения", но мне нужно было добавить дополнительный столбец для количества. Я думал, что попал в …

25.01.2022
Как передать дополнительные аргументы команде startapp в bash?

Я хочу передать значения в template_context, а в docs сказано: Any option passed to the startapp command (among the command’s supported options) Насколько я понимаю, любой дополнительный аргумент, который я передаю, будет установлен в контекстный …

25.01.2022
Пользователи вместо id , Django(wagtail), Vue

Я хочу сделать класс, который возвращает usename всех пользователей, которым понравился пост. Пользователи будут отправлены в Vue. В настоящее время код возвращает в Vue consol log - 0: {likex: 'ideas.IdeaPage.None'} models.py class IdeaPage(Page): intro = models.CharField(max_length=250) body = RichTextField() tags …

25.01.2022
Задача задержки Celery вызывается дважды, но срабатывает только один раз

Я пытаюсь запустить задачу celery с несколькими файлами. Проще говоря, в цикле for я вызываю метод delay на задаче, и я знаю, что он вызывается, потому что я могу видеть логи перед вызовом. Однако действие внутри самой задачи выполняется …

25.01.2022
Как сделать представление django api доступным для всех пользователей?

Я создаю представление Django API для игры, расширяя класс rest_framework.views.APIView. Вполне вероятно, что большинство пользователей не будут проходить аутентификацию. Как я могу обеспечить это? Насколько я знаю, не существует permissions.IsNotAuthenticated или подобного. В этой части у меня возникают проблемы …

25.01.2022
Auth_token для unittest в Django

Я пытался протестировать свою систему входа в систему, используя следующий код from django.test import TestCase, Client from rest_framework.test import force_authenticate class DeckTestCase(TestCase): @classmethod def setUp(cls): test_user1 = User.objects.create(first_name='tester',username='test1', password='123', email='testuser@something.com') def test_if_logged(self): factory = Client() user = User.objects.get(username='teste1') request …