Django and Python "Questions and answers", page 1216

03.01.2022
Django Auth Groups as ForeignKey

Лично мне нравится django как он есть. Это означает, что django auth groups имеет много связей с django Auth User и я не хочу переопределять его как ForeignKey. Просто хочу изменить в Forms.py, чтобы сделать форму с множественным выбором …

03.01.2022
Форматирование Python в VSCode разрушает шаблоны Django

Я пишу приложение Django и использую следующую конфигурацию в VSCode (settings.json) для автоматического форматирования моего кода Python (я также использую расширение Django VSCode): { "liveshare.authenticationProvider": "GitHub", "editor.fontSize": 16, "files.trimFinalNewlines": true, "files.trimTrailingWhitespace": true, "files.insertFinalNewline": true, "html.format.endWithNewline": true, "files.exclude": …

03.01.2022
Django Вызов представления из представления не изменяет URL-адрес

У меня есть два представления. Одно называется gameReportRoster, а другое gameReportStats. Основной поток представлений выглядит следующим образом: gameReportRoster получает PK от другого представления. Затем он отображает некоторые формы и обрабатывает некоторые данные, чтобы получить список игроков, которые играли …

03.01.2022
Каковы преимущества/недостатки при разделении связанных моделей на отдельные приложения в Django

В настоящее время я нахожусь в процессе изучения Django, создавая простое веб-приложение, которое моделирует магазин игрушек. В настоящее время у меня есть 3 приложения в моем проекте Django: Toy, Details и Store, каждое со своей собственной моделью. Toy и Details …

03.01.2022
Несоответствия API или JavaScript

У меня есть JS функция в моем шаблоне, которая работает с командами fetch для передачи в представление Django. Странно то, что большую часть времени она работает так, как ожидается, но иногда она просто не работает, и я не могу …

03.01.2022
Как использовать атрибут внешнего ключа в Django

Как и в этом примере, я хочу использовать категорию для получения пути к каталогу. class Team_Type(models.Model): category = models.CharField(max_length=50) def __str__(self): return self.category class Team_member(models.Model): category = models.ForeignKey(Team_Type, on_delete=models.CASCADE) name = models.CharField(max_length=40) designation = models.CharField(max_length=50) link = models.URLField(max_length=100) photo …

03.01.2022
Как получить пользователя с помощью кода 'django-microsoft-authentication'?

Я использую библиотеку django-microsoft-authentication. Приложение для microsoft было создано, все коды были получены мной. Я сделал все в соответствии с документацией. MICROSOFT = { "app_id": "<my app id>", "app_secret": "my app secret id", "redirect": …

03.01.2022
Как отобразить дочерний элемент в Django MPTT?

Я пытаюсь вызвать родительский и дочерний элемент модели, я просмотрел документацию по модели MPTT. Я сделал все, как указано в документации, но мой шаблон не выводит детей Что может быть возможной причиной этой проблемы? Вот мои …

03.01.2022
Как я могу получить контекстную переменную в классе формы в django

Возможно ли, чтобы класс формы попадал в контекстные переменные в django? context = {'new': True, 'info_form': puzzle_info_form, 'challenge_form': challenge_form, 'solution_files_form': solution_file_form, 'challenge_files_form': challenge_files_form, 'challenge_type': type} return render(request, template_name, context) Я хочу получить переменную "challenge_type" class …

03.01.2022
Django - поле manytomany зависит от другого поля manytomany

У меня есть приложение Contents App, которое имеет два поля ManyToMany, category и sub_category. sub_category зависит от category. class Content(models.Model): title = models.CharField(max_length=200, blank=False) category = models.ManyToManyField('categories.Category', null=True, blank=True) sub_category = models.ManyToManyField('categories.SubCategory', null=True, blank=True) def __str__(self): return self.title …

03.01.2022
Поддержка иностранных языков для преобразования HTML в PDF с помощью weasyprint

У меня есть HTML-код, в котором некоторые тексты написаны на языке хинди. Когда я конвертирую HTML файл в PDF с помощью библиотеки weasyprint, созданный PDF выглядит примерно так: Вот …

03.01.2022
Как установить поле выбора, содержащее этажи здания, если в базе данных показано максимально возможное количество этажей и установлен первичный ключ

Я хочу отобразить этажи от 1 до максимального количества этажей в виде выпадающего списка. Это "максимальное количество этажей" должно быть получено из первичного ключа, который был установлен ранее как другое поле выбора. Выводная форма room.html <!DOCTYPE …

03.01.2022
Django позволяет удалять инлайн-объекты в админке

У меня есть две модели. Одна из них отображается как inline из представления администратора. Для модели inline я могу установить галочку на удаление, но нет кнопки, позволяющей удалить объект модели. В моем models.py class deliveryRegion(models.Model): deliveryRegionName = models.CharField(max_length=200) deliveryRegionActive …

03.01.2022
Как временно переименовать файл или Создать переименованный временный файл в Python перед его застегиванием на молнию

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

03.01.2022
Как я могу получить список определенных дней недели за определенный период времени?

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

03.01.2022
Почему я не могу установить X-CSRFToken в запросе к Django REST API?

я пытаюсь решить эту проблему уже два дня и не могу понять, где проблема, ваши предложения с тестами, чтобы попробовать, показания или решение были бы признательны, вот объяснение: Я делаю расширение для chrome для добавления некоторых данных в …

03.01.2022
Elastic Beanstalk - Невозможно перенести базу данных Django

У меня сейчас самое тяжелое время, когда я пытаюсь настроить свой экземпляр Elastic Beanstalk и заставить его работать с Django. Я пытаюсь заставить свои миграции работать, но сталкиваюсь с каждой проблемой в книге одна за другой. …

03.01.2022
Как перехватить все события stripe webhook, которые не обрабатываются явно?

Существует множество различных типов Страйп событий. Кроме того, они отмечают, что могут добавить новые в любое время. Я использую dj-stripe. С моими обработчиками событий у меня есть представление о том, какие типы веб-крюков я должен отслеживать для …

03.01.2022
Как установить default_lon, default_lat для страницы администратора с помощью GISModelAdmin

Как установить default_lon, default_lat и default_zoom для поля PointField на странице администратора django с помощью класса GISModelAdmin? При использовании следующего кода страница администратора загружается правильно, но с расположением по умолчанию в Европе. model.py from django.contrib.gis.db import models class …

03.01.2022
Get() получил неожиданный аргумент ключевого слова 'pk'

Я изучаю django и пытаюсь сделать несколько представлений на основе классов. В данном случае у меня есть модель Recurso, и я хочу получить конкретную модель на основе ее id (первичный ключ). Вот мое мнение: class Recurso(View): model …

03.01.2022
Все методы класса в powershell

Я хочу видеть все методы p = Post.objects . Я знаю, что в Linux, если нажать TAB 2 раза, то можно, но в windows я не знаю, как мне это сделать Я использую терминал PyCharm

03.01.2022
Можете ли вы сделать аналог google adsense? [закрыто]

В настоящее время я работаю над сайтом для ведения блога, используя django. Когда он будет закончен, я хотел бы показывать рекламу на своем сайте, но я не хочу использовать google adsense или любые другие уже существующие сервисы, которые могут …

03.01.2022
Обновление поля даты и имени модели на основе поля другой модели

Я немного застрял... Я создаю систему бухгалтерского учета в качестве практики для изучения django больше У меня есть модель для банка, как показано ниже: class Bank(models.Model): bank_name = models.CharField(max_length=50, blank=True, null=True) sales_invoive = models.ForeignKey("Income", on_delete=models.CASCADE, blank=True, null=True, related_name='sales_invoices') …

03.01.2022
IF логика для рейтинга книжных магазинов django python

Хочу сделать программу, если я не выбрал рейтинг, то не могу написать отзыв. Вот код программы в файле views.py if request.method == 'POST': if request.user.is_authenticated: if form.is_valid(): temp = form.save(commit=False) temp.reviewer = User.objects.get(id=request.user.id) temp.buku = buku temp = Buku.objects.get(id_buku=id) …

03.01.2022
Django TypeError: объект 'NoneType' не является подписываемым

У меня возникли проблемы с одной из моих функций в файле просмотра проектов. Я проверил, удалив эту функцию, после чего все работает. Вот представление, This is my view file def createPurchaseOrder(request): form = PurchaseOrderForm() if request.method == …

03.01.2022
AttributeError at /user/ 'CommentSection' object has no attribute 'post' django

Когда я пытаюсь загрузить комментарий к сообщению, я получаю эту ошибку The post model is a foriegnKeyfield of the post the comment is posted on Я попробовал изменить имя модели, но это ничего не дало, я снова получаю ту же …

03.01.2022
Как реализовать 4-сторонний зависимый выпадающий список в Django?

Я пытаюсь сделать 4-зависимый выпадающий список с помощью Django. Я следую этому примеру кода с 3 выпадающими списками https://github.com/masbhanoman/django_3way_chained_dropdown_list но я получаю ошибку. Вот мой код: models.py from django.db import models class Country(models.Model): name = models.CharField(max_length=30) …

03.01.2022
Прогнозирование с помощью линейной регрессии

У меня есть исходный код для предсказания сердечных заболеваний, но он показывает 1-если болезнь существует, и 0-если болезни нет. Мне нужно сделать процент заболевания. Вот пример с логистической регрессией, но у меня есть 4 алгоритма, поэтому мне нужно показать …

03.01.2022
Создан файл журнала Django, но нет содержимого для django или gunicorn

Я использую Django 3.2 и gunicorn 20.1 Я пытаюсь обеспечить полезную трассировку журнала в моих моделях, представлениях и т.д. Как правило, я использую именованные регистраторы следующим образом: /path/to/myproject/myapp/somemodule.py import logging logger = logging.getLogger(__name__) logger.warn('Blah blah ...') /path/to/myproject/mypoject/settings.py …

03.01.2022
Я пытаюсь использовать поиск на моем объекте в 3 полях имя, категория и теги, так что теперь похожий элемент три раза

Views.py if search: wallpapers = Wallpaper.objects.filter(Q(name__icontains=search) | Q(category__category_name__icontains=search) | Q(tags__tag__icontains=search)) Html код <form method="GET" action="/" class="d-flex"> <input class="form-control me-2" name="search" id="search" type="search" placeholder="Search" aria-label="Search"> <button class="btn btn-outline-success" type="submit">Search</button> </form>

03.01.2022
Почему я получаю ошибку "файл не выбран" при загрузке изображения в django

Вот мои коды, я перепробовал все методы, но ни один из них не работает :() файл models.py ''' from django.db import models class Review(models.Model): name = models.CharField(max_length=50) job = models.CharField(max_length=200) body = models.TextField() image = models.ImageField() created = models.DateTimeField(auto_now_add=True) …

03.01.2022
Как перебрать несколько элементов в шаблоне Django

Как я могу перебирать элементы в шаблоне django. {% for brand in categories%} <div class="brand-col"> <figure class="brand-wrapper"> <img src="{{brand.product_feature_image.image.url}}" alt="Brand" width="410" height="186" /> </figure> <figure class="brand-wrapper"> <img src="imgsrc" alt="Brand" width="410" height="186" /> </figure> </div> {% endfor %} Здесь, сначала …

03.01.2022
Я развернул приложение Django на heroku в качестве хоббиста. Почему изменения, внесенные администратором, исчезают через некоторое время [закрыто]

Https://marcelinoacademy.herokuapp.com/. Страница администратора запрограммирована, чтобы помочь мне добавлять информацию на сайт. К сожалению, вся информация, которую я добавляю, исчезает через некоторое время.

03.01.2022
Как вернуть url обратно на страницу подробностей после удаления комментария - Django?

На данный момент после удаления комментария URL возвращает на страницу списка постов. Вероятно, вы можете сказать, что я еще не очень опытен в Django, так что если кто-то может объяснить, как мне выяснить, какой ключ должен быть передан и …

03.01.2022
TypeError: аргумент должен быть int или float в Django 3.0

Здесь я предполагаю, что получаю эту ошибку при попытке вывести имя_элемента рассмотрим мой models.py как class Wastage(models.Model): client = models.ForeignKey(Client,on_delete=models.CASCADE) date = models.DateField(auto_now_add=True) item_name = models.ForeignKey(Items,on_delete=models.CASCADE) class Items(models.Model): item_name = models.CharField(max_length=512) def __str__(self): return self.item_name вот мой …

03.01.2022
Ошибка Django: нет такой таблицы: main.auth_user__old

Я пытаюсь добавить продукт в административной части моего сайта. Однако, когда я нажимаю сохранить, я получаю эту ошибку: OperationalError at /admin/products/product/add/ нет такой таблицы: main.auth_user__old Метод запроса: POST URL запроса: http://127.0.0.1:8000/admin/products/product/add/. Версия Django: 4.0 Тип исключения: OperationalError …

03.01.2022
Iframe внутри приложения electron (django backend) возвращает ошибку проверки CSRF при отправке формы

У меня есть следующий стек: Django backend. electron (React) frontend. Я переписываю старый фронтенд для рендеринга на стороне сервера с React, но пока мы хотим иметь возможность использовать его. Итак, мы пытаемся использовать iframe, но …

03.01.2022
Аутентификация в моем приложении не работает при развертывании на heroku

Вот мой код def connexion(request): if request.method == "POST": form = LoginForm(request.POST) if form.is_valid(): email = form.cleaned_data["email"] password = form.cleaned_data["password"] matricule = form.cleaned_data["matricule"] user = authenticate(email=email, password=password) if user is not None: user = User.objects.get(email=email) if Agent.objects.filter(user=user, matricule=matricule).exists(): agent …

03.01.2022
Отношения "многие ко многим" между 3 таблицами в Django

У меня есть следующие модели: class Project(models.Model): project_name = models.CharField(max_length=50) project_users = models.ManyToManyField('Users.UserAccount', related_name='project_users', blank=True) .... class UserAccount(AbstractBaseUser, PermissionsMixin): username = models.CharField(max_length=30, unique=True) .... class Discipline(models.Model): name = models.CharField(unique=True, max_length=27, choices=discipline_choices) Таблица БД для project_users выглядит следующим …

03.01.2022
Python (Django) как присвоить значение по умолчанию в случае ошибки

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