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

10.08.2021
Как вывести экземпляры моделей django в определенном порядке с помощью шаблонов django?

У меня есть div в моем html с их id каждый вот так: <div class="row"> <div class="myclass" id="id1"></div> <div class="myclass" id="id2"></div> <div class="myclass" id="id3"></div> <div class="myclass" id="id4"></div> </div> Теперь как я могу отобразить экземпляры модели в порядке, …

10.08.2021
Проект Django работает только локально, но не на Heroku?

Когда я запускаю свой проект django на локальном компьютере, он работает отлично, и я могу зарегистрироваться, войти и выйти на своем сайте. Когда я развертываю его на Heroku, он больше не работает, выдавая мне следующую ошибку: Операционная ошибка …

10.08.2021
Как предотвратить конфликт БД при работе с последней с разных устройств одновременно?

Такая ситуация: с другом разрабатываем проект на Django, который хранится на Гугл Диске. Когда мы работаем одновременно, в БД возникает конфликт (в том же каталоге появляется новая БД с дополнением в названии ".. конфликт.sqlite3"). Расширение, соответственно, sqlite3. Подскажите пожалуйста, из-за …

10.08.2021
Web_1 | MySQLdb._exceptions.OperationalError: (2002, "Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)")

Я создаю приложение с Djnago и MySql. Я хочу использовать docker для развертывания моего приложения. Я подготовил файл requirement.txt, docker-compose.yml и Dockerfile docker-compose.yml version: '3' services: db: image: mariadb restart: always ports: - 3306:3306 environment: MYSQL_DATABASE: stage_emsi MYSQL_USER: root …

10.08.2021
Пароль не меняется в файле views.py на django

Я пытаюсь изменить пароль пользователя на моем views.py и каждый раз, когда я меняю пароль, я теряю соединение и доступ к своей учетной записи my view.py: user = User.objects.get(id=request.user.id) user.password = make_password(request.POST.get("password")) user.save()

10.08.2021
Как динамически создавать методы для моделей Django?

Я изучаю Python уже несколько месяцев и впервые зашел в тупик. У меня есть пример Django такого кода: class SomeOptions(models.Model): FIRST = 1 SECOND = 2 THIRD = 3 @classmethod def get_first(cls): return SomeOptions.objects.get(pk=cls.FIRST) @classmethod def get_second(cls): return SomeOptions.objects.get(pk=cls.SECOND) @classmethod …

10.08.2021
Получение n-ного количества случайных записей с помощью вложенных сериализаторов Django REST framework

Я пытаюсь получить случайное 'n' количество записей из моделей, связанных с внешним ключом. Предположим, у меня есть две модели с именами Exam и Questions. Мне нужна конечная точка API для получения n-ного количества вопросов по одному предмету (например, по …

10.08.2021
Django v3 NoReverseMatch в /signup/

У меня ошибка после регистрации: Поиск для 'activateuser' с ключевыми аргументами '{'uidb64': 'NzA', 'token': 'ar65ve-0c2f1aa20521539b574c02e5a6844f5'}' не найден. Проверен 1 шаблон(ы): ['activateuser/$'] мой url: ... path('signup/', accounts.views.signupuser, name='signupuser'), url(r'^activate/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', ... Мое мнение: def signupuser(request): if request.user.is_authenticated: …

10.08.2021
В интерфейсе администратора Django отсутствует стилизация css в продакшене

Пользовательский интерфейс работает хорошо, и все CSS стили и статические файлы обслуживаются правильно, но в интерфейсе администратора отсутствует CSS стили. Я просмотрел похожие сообщения, но в тех сообщениях у людей была проблема как с пользовательским, так и с администраторским …

10.08.2021
Django: как создать словарь объектов и отобразить в шаблонах

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

10.08.2021
Необходимо переопределить django auto_now_add в фабрике pytest

Из-за auto_now_add в моделях django sent_at не работает в pytest factory. Необходимо перепрошить sent_at для pytest factory class ABC(models.Model): x = models.ForeignKey(X, on_delete=models.CASCADE, related_name="xx") y = models.ForeignKey(Y, on_delete=models.CASCADE, related_name="yy") sent_at = models.DateTimeField(auto_now_add=True) class ABCFactory(factory.django.DjangoModelFactory): x = factory.SubFactory(XFactory) y = …

10.08.2021
Django crawler просто соскабливает первую страницу

У меня есть краулер, который прекрасно работает на простом Python, но при запуске его на Django внутри приложения он захватывает только ссылки с первой страницы. Для запуска краулера я выполняю celery -A src worker -l INFO. Есть идеи, …

10.08.2021
React App как Django App в контейнере Docker - отказ в подключении при попытке доступа к API на localhost:8000 urls

надеюсь, вы можете подсказать мне что-нибудь по этому поводу. Сейчас у меня есть приложение React, которое является частью приложения Django (для удобства передачи токенов входа auth), которое теперь контейнеризировано в одном Dockerfile. Все работает как положено при локальном запуске …

10.08.2021
Django-autocomplete-light ModelSelect2Multiple не отрисовывает значения

Итак, ситуация такова: Я использую django-autocomplete-light и добился его работы на нескольких формах, однако при попытке реализовать его на поле M2M он просто не отображает значения в поле select. class UserProfile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) mobile = …

10.08.2021
Я хочу получить все категории 1 уровня

Class categories(models.Model): name = models.CharField(max_length=40) parent = models.ForeignKey('self', on_delete=models.CASCADE, null=True, blank=True, related_name='children') Я хочу получить все категории 1 уровня categories2 = categories.objects.get(name=sub-categoy 1 ) categories2.children.all()

10.08.2021
Как я могу исправить ошибку "Клиент заметил, что сервер не является поддерживаемым дистрибутивом Elasticsearch".

Когда я запускаю проект django, новая ошибка выводится в контроллере, и я ничего не менял, из-за чего это произошло?

10.08.2021
Как отфильтровать нулевые значения с помощью Django?

Я использую Django и у меня есть такой запрос : a = User.objects.all() И я хотел бы удалить записи, такие как поля a и b равны 0. Но проблема в том, что в моем поле есть …

10.08.2021
Почта веб-приложения Django с использованием Sendgrid или Amazon SES - Не получение писем

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

10.08.2021
Django получает переменные url в данных get_context?

Допустим, у меня есть url следующего вида path( 'foo/<int:foo_id>/edit/', views.FooView.as_view(), name='foo', ), и вид, подобный этому: def get(self, request, foo_id): Я нахожу распространенной идиомой получение переменной URL foo_id в контексте. Единственное, …

10.08.2021
Как добавить заголовок к запросу Django RequestFactory?

Чтобы вручную отправить GET-запрос с заголовком, я делаю это с помощью curl: curl http://example.com/endpoint -H "Key: Value" Я хочу написать модульный тест, который делает запрос (используя django.test.RequestFactory), содержащий заголовок. Как я могу добавить заголовок в запрос? …

10.08.2021
Вставка большого количества данных с помощью create_bulk

Hello У меня есть таблица Exercise data, куда я передаю данные из формы и сохраняю их в db, моя проблема в том, что у меня есть больше одинаковых объектов для сохранения в db, но я не знаю, как это сделать. …

10.08.2021
Как решить ошибку TypeError: 'RelatedManager' object is not iterable

У меня есть модели (Meeting и Meetingmemeber) для сохранения информации о встрече и приглашенных людях, и я использую seriliazer вот так : class MeetingSerializer(serializers.ModelSerializer): location = MeetingLocationSerializer( required = False) host = serializers.PrimaryKeyRelatedField(read_only=True) members = serializers.ListField(child=serializers.EmailField()) class Meta: …

10.08.2021
Как повторно использовать виджет внешнего ключа администратора Django в промежуточных страницах администратора

Я не смог найти ответ нигде в документации Django. Хотя я не удивлен, учитывая, что вопрос слишком сложный, чтобы задать его поисковой системе. Я нахожусь в ситуации, когда мне нужно иметь возможность переназначить поле ForeignKey для одной или …

10.08.2021
Ошибка при использовании "сквозной" промежуточной модели с django-sortedm2m

Возможно ли определить мою собственную промежуточную модель с sortedm2m используя through? В моем случае у меня есть такая модель: class Sample(models.Model): id_sample = models.AutoField(primary_key=True) name = models.CharField(unique=True, max_length=20) indexes = SortedManyToManyField(Index, through='SamplePoolIndexCand', blank=True) pools = SortedManyToManyField(Index, …

10.08.2021
Использование фильтров Django и экспорт данных с помощью CSV

Я сделал форму поиска по фильтру, чтобы отфильтровать некоторые элементы на основе названия и категории. Она работает, но я хочу экспортировать элементы с помощью CSV, но не получается. Он продолжает показывать мне эту страницу [![ошибка django page][1]][1] [1]: …

10.08.2021
Проблема с обслуживанием всех файлов из связанного с пользователем пути к медиа в Django

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

10.08.2021
Django timeuntil игнорирует временную зону

Я пытаюсь отобразить некоторые встречи в Django. Когда я отображаю их, они показывают, например, 10 августа 2021 года, 15:00, когда сейчас 14:00. Однако timeuntil возвращает 3 часа, вероятно, потому что мой часовой пояс - UTC+2. Как заставить его отображать 30 …

10.08.2021
Не удается закрыть сообщение в django

Я новичок в Django и попытался интегрировать оповещения о сообщениях в свой код, используя учебник. Они отображаются нормально, но я не могу закрыть их с помощью кнопки 'x'. Вот …

10.08.2021
Как инстанцировать одно поле формы из предыдущей страницы подробностей в Django?

У меня есть следующее представление, которое отображает детали конкретного плана: def planodet(request, id): plan = Plan.objects.get(id=id) exercise = Exercise.objects.filter(plan=plan) context= {'plan': plan, 'exercise': exercise} return render(request, "web/exercise.html", context) В этом шаблоне я хочу добавить кнопку, которая приведет …

10.08.2021
Снижает ли Paginator из django.core.paginator нагрузку на сервер?

Я использую Django.core.paginator для разбивки данных на страницы в веб-фреймворке Django. data = emodel.objects.filter(Id=e_id, Date__range=(start_date,end_date)) и в пагинаторе: page = request.GET.get('page', 1) paginator = Paginator(data, settings.PAGE_LIMIT) try: data_list = paginator.page(page) except PageNotAnInteger: data_list = paginator.page(1) except EmptyPage: data_list …

10.08.2021
Kill All Celery workers on file change Django kill: illegal process id: $(ps

У меня есть скрипт перезапуска Celery, настроенный в Django management - commands в моем проекте. Скрипт работает нормально до того момента, когда он должен убить существующий процесс Celery, после чего OSX выдает ошибку "illegal process id: $(ps". У меня …

10.08.2021
Django query create __mycondition same __startswish

У меня есть 2 коротких вопроса, связанных с запросами в Django: Как это называется ('__startswith' '__lt' ...) Как я могу создать '__mycondition' для запроса data.exclude(name__startswith="example") если у вас есть примеры, я …

10.08.2021
Как извлечь название из загруженного файла пользователя Django

Я создаю веб-приложение django, в котором пользователь загружает файл (.docx), но прежде чем сохранить его, я хочу, чтобы функция открывала загруженный файл во время выполнения, получала заголовок этого файла и сохраняла его в поле title в модели. Мой файл …

10.08.2021
Python json.loads не преобразует + в пробел из url

В url передается этот объект json: filter_set = { 'filter_value': 'test filter' } 'test filter' в url преобразуется в 'test+filter', так как в url нельзя включить пробел. Это делается с помощью следующего кода: filter_set = request_data.get('filter_set', None) filter_set …

10.08.2021
Как сделать запрос с использованием поля из первого связанного объекта в Django?

У меня есть следующие модели: class User(models.Model): username = models.CharField(max_length=255, unique=True) display_name = models.CharField(max_length=255) ... class Profile(models.Model): user = models.ForeignKey(User) name = models.CharField(max_length=255) В представлении у меня есть параметр под названием keyword. Я пытаюсь запросить таблицу User …

10.08.2021
Можно ли так использовать сельдерей?

Допустим, у меня есть приложение Django, которое принимает сообщения от пользователей и загружает их в стороннее хранилище с помощью вызова API. Теперь, эти пользователи заходят на сервер только в определенный период времени каждый день, предположим, в 11:00 часов и …

10.08.2021
Reverse for 'my_views_name' with no arguments not found. django - jquery , connect server side with client side js

я хочу сделать кнопку для обновления url , я вызвал данные из базы данных используя jquery-ajax , (очень срочно пожалуйста) вот мой views.py def list_maingroup(request): lists = MainGroup.objects.all().order_by('-pk') data = [] for i in lists: item = { 'id':i.id, …

10.08.2021
Как сделать функцию обновления в Django

Мой проект - дискуссионный форум, использующий Django, и вот мои функции создания и обновления, но update_post должен обеспечивать функциональность обновления, но каждый раз, когда я пытаюсь обновить сообщение, он добавляет новое сообщение? @login_required def create_post(request): context = …

10.08.2021
Как получить название файла, который мы загружаем Django

Я работаю над веб-приложением для обнаружения плагиата, используя Django, где пользователи загружают файл. Мне нужна функция, которая открывает файл, получает название файла и помещает его в поле title модели File Upload, а затем сохраняет его. Я не знаю, как это …

10.08.2021
Django перенаправляет на определенное место на странице с помощью fstring

Я пытаюсь перенаправить кого-либо после заполнения формы, но продолжаю получать ошибки self.success_url = redirect(reverse('circles') + '#circle' + str(circle.id)) это дает мне эту ошибку: У объекта 'HttpResponseRedirect' нет атрибута 'format' Я пробовал: self.success_url …