Django and Python "Questions and answers", page 717

04.07.2022
Как я могу импортировать django в мой путь к python

Я запустил свой проект, он работал успешно, пока я не вернулся назад, чтобы продолжить, и столкнулся с этой проблемой. Я набрал 'python manage.py makemigrations' и в терминале появилось сообщение об ошибке 'ImportError: Couldn't import Django. Вы уверены, что он …

04.07.2022
Обработчик Django CORS является ложным, но не отклоняет запросы API

Когда я запускаю свой Django CORS framework, ничего не отфильтровывается. Значение оценивается в false, когда я вставляю операторы печати в обработчики, но это не отфильтровывает запросы к конечной точке моего представления. Нужно ли мне внести какие-либо изменения в мое …

04.07.2022
Какие модульные тесты я мог бы создать для такого класса?

У меня есть несколько таких классов в моих представлениях. И мне нужно протестировать их все. class ExampleViewSet(viewsets.ModelViewSet): serializer_class = ExampleSerializer queryset = Example.objects.all() filter_backends = (filters.DjangoFilterBackend,) filterset_class = ExampleFilter Все они были созданы с помощью доступных библиотек …

04.07.2022
Как поддерживать метрики после перезапуска сервера?

Я использую Prometheus для мониторинга моего локального сервера Django. Я успешно подключил их и написал пользовательскую метрику custom_counter в коде. К сожалению, я обнаружил, что пользовательская метрика custom_counter_total всегда сбрасывается на 0 каждый раз, когда я перезапускаю свой сервер. …

04.07.2022
Обработчик Django Cors оценивает значение false, но не отклоняет запросы API

Мой обработчик Django Cors Framework запускается, но ничего не отфильтровывает. Когда я вставил операторы печати в обработчики, я увидел, что значение оценивается как false (что означает, что у него есть сигнал для отклонения), но на самом деле он не …

04.07.2022
Как использовать api для автозаполнения вакансий?

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

04.07.2022
Как сохранить вывод в одном выпадающем списке с помощью django

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

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

У меня есть 2 такие модели: class Category(MPTTModel): name = models.CharField(max_length=100) slug = models.SlugField(unique=True) class Product(models.Model): name = models.CharField(max_length=70) category = models.ForeignKey(Category, null=True, on_delete=models.SET_NULL) slug = models.SlugField(unique=True) description = models.TextField(max_length=300) и в каждой категории мне нужно, чтобы …

04.07.2022
Как я могу изменить этот скрипт так, чтобы все изменения развертывались на django GAE (Google App Engine)?

Фон: У меня есть скрипт run_fabric, который запускается в конце конвейера действий Github и развертывает изменения в моем приложении Django. Я не писал этот код, но думаю, что он должен только скопировать html файлы из репозитория на …

04.07.2022
Объект 'list' не имеет атрибута 'startswith' при интеграции Django и scrapy

Я получаю эту специфическую ошибку после того, как я пытаюсь runserver после того, как я закончил веб-краулинг, поскольку мой веб-краулер подключен к django : Exception in thread django-main-thread: Traceback (most recent call last): File "/Users/usr/opt/anaconda3/lib/python3.8/threading.py", line 932, in _bootstrap_inner …

04.07.2022
Heroku не может найти сгенерированный файл

У меня есть проект Django, который генерирует PDF файл. Ниже приведен соответствующий код: def createPDF(name): current_path = os.path.dirname(os.path.dirname(__file__)) template = get_template(f'src.tex') context = { 'content': name, } rendered_tpl = template.render(context).encode('utf-8') process = subprocess.Popen( ['pdflatex', '-output-directory', f'{current_path}/templates'], stdin=PIPE, stdout=PIPE, ) …

04.07.2022
CORS-заголовки не отображаются в моих запросах/ответах на Django

Я сделал следующую реализацию CORS в моем Django проекте, используя django-cors-headers. CORS_ORIGIN_ALLOW_ALL = False CORS_ALLOWED_ORIGINS = [] MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', .... ] INSTALLED_APPS = [ ... 'corsheaders', ] По какой-то причине я не вижу эффекта от …

03.07.2022
Изменение языка в Django i18n

Я работаю над сайтом электронной коммерции, и у него есть два варианта языка. Я получаю данные с помощью sql кода, который я нашел на youtube. Позвольте мне описать, как это работает; Когда продавец добавляет товар, он должен заполнить формы …

03.07.2022
Запрашиваемая настройка LOGGING_CONFIG при использовании scrapy с django

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

03.07.2022
Оператор не существует: bigint = uuid в django

Я хочу использовать поле uuid в качестве моего id (первичный ключ), но что-то не так, и я не могу это исправить это моя модель class Cart(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) created_at = models.DateTimeField(auto_now_add=True) class CartItem(models.Model): …

03.07.2022
Доступ к данным из одной модели и использование их в другой модели

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

03.07.2022
В Django как получить соответствующий ключ для значения, переданного через url?

Вот мой models.py: SHOW = ( (0,"Ballers"), (1,"Silicon-Valley") ) class Show(models.Model): show = models.IntegerField(choices=SHOW, blank=True, null=True) Вот из моего urls.py: urlpatterns = [ path('&lt;str:show&gt;/', views.ShowList.as_view(), name='show-list'), ] Я хочу, чтобы url выглядел следующим образом: <a …

03.07.2022
Почему мои формы django перестают работать, когда я помещаю их все в одно представление?

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

03.07.2022
Как редактировать промежуточную таблицу Django?

Итак, я пытаюсь сделать 2 модели следующим образом class Product(models.Model): name = models.CharField(max_length=70) availability = models.ManyToManyField(Store) class Store(models.Model): name = models.CharField(max_length=150) location = models.CharField(max_length=150) И проблема в том, что мне нужно где-то в базе данных хранить количество …

03.07.2022
Меняем движок базы данных на Django с SQLite на MySQL и получаем django.db.utils.DataError: (1265, "Data truncated for column 'massenger_name' at row 1")

У меня проект был на SQLite и я изменил его на MySQL, я получил некоторые ошибки типа "django.db.utils.DataError: (1265, "Data truncated for column 'massenger_name' at row 1") " и когда я отображаю индекс, индекс не отображается и я получаю …

03.07.2022
How to differentiate access rights for viewing media files in Django?

I am writing a django project and working with media files. I need to deny access to some media files so that the user cannot open them via a link and view them. In this project no authorization on the …

03.07.2022
Как проверить, находится ли объект в другом наборе запросов

Мне нужно проверить, понравилось ли пользователю сообщение на странице, которая отображает все сообщения, я передаю сообщения и лайки пользователя ниже def index(request): if request.method == "POST": text = request.POST["post-text"] Post.objects.create( entity = Entity.objects.create( user = request.user, text = text …

03.07.2022
Почему база данных не заполняется даже после успешного рендеринга и отправки формы в моем приложении django?

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

03.07.2022
Как передать процент завершения из бэкенда во фронтэнд

Ок, у меня есть Django backend, который выполняет некоторые задачи, и один из запросов вычисляет сложный расчет, который может занять от пары секунд до 15 минут в зависимости от введенных данных. Дело в том, что у меня есть …

03.07.2022
Django app NameError однако приложение установлено

Я пытаюсь модифицировать встроенную систему аутентификации Django путем добавления пользовательской модели пользователя. Пользовательская модель определена внутри приложения с именем accounts: from django.db import models from django.contrib.auth.models import AbstractUser from django.conf import settings # Create your models here. COUNTRIES = …

03.07.2022
Django Specific Request URL не работает после корректной работы на localhost

Я работал над приложением Django python, которое недавно опубликовал в открытом доступе. Перед этим я протестировал свой код, включая часть кода, который записывает подпись пользователя после того, как он нарисовал ее на холсте, отправляет подпись на сервер через URL, закодированный …

03.07.2022
Инструкции по исправлению ошибки внутреннего сервера в Heroku

Я запустил проект в Heruku и получил ошибку следующего вида: Внутренняя ошибка сервера Сервер столкнулся с неожиданной внутренней ошибкой сервера (сгенерировано официанткой) Я проверил с помощью heroku logs -t и это выглядит следующим образом: …

03.07.2022
Как переместить объект из доступных групп в выбранные группы с помощью формы модели

Django предоставляет модель Group по умолчанию в панели администратора Django. Каков наилучший способ группировки объектов из формы модели? Я использовал и виджет forms.SelectMultiple, и forms.Select, но они не проталкивают выбранные объекты. Или это делается только с помощью сигналов. [![Вот скриншот …

03.07.2022
Collectstatic отсутствует в командах manage.py в Django 4.0.5 [duplicate]

Недавно я перешел с windows на WSL ubuntu для разработки на Django. Сейчас я настраиваю свой проект для производства и застрял на том, что команда 'collectstatic' отсутствует в командах manage.py. Ввод './manage.py collectstatic' в оболочке дает мне эту ошибку …

03.07.2022
Мне нужно, чтобы общее количество лайков отображалось на моем html через контекст

Html файл: это код на моем html и контекстное имя likes получает лайки всех пользователей и отображает их &lt;div class="col-lg-4 col-md-6 col-sm-6"&gt; &lt;div class="services-item"&gt; &lt;img src="{{participant.participants_image.url}}" alt="" width="420" height="280"&gt; &lt;h3&gt;&lt;/h3&gt; &lt;p&gt;posted by {{ participant.user.username }}&lt;/p&gt; &lt;p&gt;CONTEST : {{ participant.contest_id }}&lt;/p&gt; …

03.07.2022
IntegrityError: Ограничение NOT NULL не сработало:

From django.db import models from django.contrib.auth.models import User class TaskList(models.Model): manage = models.ForeignKey(User, on_delete=models.CASCADE, default=None) task = models.CharField(max_length=300) done = models.BooleanField(default=False) def __str__(self): return self.task + " - " + str(self.done) Я продолжаю получать эту ошибку: NOT NULL constraint …

03.07.2022
ModuleNotFoundError: Нет модуля с именем 'grappellidjango'

Я установил "grappelli" согласно инструкции (https://django-grappelli.readthedocs.io/en/latest/quickstart.html#installation). Но когда я пытаюсь "python manage.py collectstatic", я получаю следующее: Traceback (most recent call last): File "/home/admin/PycharmProjects/test_platform_001/manage.py", line 22, in &lt;module&gt; main() File "/home/admin/PycharmProjects/test_platform_001/manage.py", line 18, in main execute_from_command_line(sys.argv) File …

03.07.2022
ValueError at /post/politics Поле 'id' ожидало число, но получило 'politics'

У меня есть шаблон posts.html {% extends 'base2.html' %} {% block posts %} &lt;div class="row"&gt; &lt;div class="leftcolumn"&gt; &lt;div class="cardpost"&gt; &lt;h1&gt;{{posts.title}}&lt;/h1&gt; &lt;h5&gt;{{posts.created_at}}&lt;/h5&gt; &lt;div class="fs-4"&gt;{{posts.body | safe}}&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; {% endblock %} posts.html расширяет base2.html, потому что я хочу, …

03.07.2022
Django: Изображение не сохраняется при обновлении представления в django?

Я пытаюсь обновить модель, вся остальная информация в модели обновляется, но изображение не обновляется, я не могу определить, что не так с представлением, которое обновляет модели. views.py @login_required def UpdateRoom(request, pk): room = Chatroom.objects.get(id=pk) if not room : return …

03.07.2022
Изменение типа поля в формах django

У меня есть модель для группы, которая имеет два поля: лидер и описание. models.py class Group(models.Model): leader = models.ForeignKey(User, on_delete=models.CASCADE) description = models.TextField() forms.py class GroupForm(forms.ModelForm): class Meta: model = Group fields = ('leader', 'description') Моя …

03.07.2022
Получение объектов Django с помощью метода __str__

У меня есть модель Django под названием Clause и для нее определен метод __str__. Теперь у меня есть форма, которая отображает выпадающий список для пунктов, но когда я POST эту форму, она преобразует эти пункты в строки, тогда как …

03.07.2022
Ошибка развертывания: Non-Zero Exit Code - приложение Django на цифровом океане

Здравствуйте, я пытаюсь загрузить приложение django на digital ocean. Сборка прошла нормально, но я понятия не имею, почему оно пишет следующее. Deploy Error: Non-Zero Exit Code Помогите, пожалуйста! …

03.07.2022
AttributeError: объект типа 'StaffFilter' не имеет атрибута '_meta'

Когда я пытаюсь получить доступ к урлам, он продолжает возвращать AttributeError: type object 'StaffFilter' has no attribute '_meta'. Однако я уже объявил _meta в filters.py, но ошибка продолжает возвращаться. Есть ли способ решить эту проблему? filters.py from django_filters.rest_framework import …

03.07.2022
Не удается заставить опросы отображаться в url

Я следую учебникам по django и пока что, выполняя задание 3, я не могу заставить опросы отображаться на url. Если я правильно и внимательно следовал инструкциям, то это должно выглядеть следующим образом: models.py: from django.db import models class Question(models.Model): …

03.07.2022
Поместите request.path в параметр url в шаблоне Django

Я хочу создать кнопку "назад" на странице, на которую можно перейти по ссылке с другой страницы. Для этого я хочу поместить путь первой страницы в ссылку, а на следующей странице поместить его в кнопку "Назад". У меня есть этот …