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

08.05.2022
Django Rest Framework: TypeError - Прямое присвоение прямой стороне множества "многие-ко-многим" запрещено

У меня есть пользовательская модель User и модель Group, которые связаны между собой моделью UserGroup через модель (отношения "многие ко многим"): models.py class User(models.Model): username = models.CharField(primary_key=True, max_length=32, unique=True) user_email = models.EmailField(max_length=32, unique=False) # Validates an email through predefined …

08.05.2022
Повторное использование серсий веб-драйверов?

Я следовал этому Повторное использование существующей сессии браузера в selenium Но когда я использовал следующий код, я больше не могу создавать новые сессии (driver = webdriver.Chrome(chromedriverPath)), потому что seision_id всегда один и тот же …

08.05.2022
CSS не соединяется с HTML (Django)

Ни один из моих статических css-файлов не подключается к html. Однако все статические изображения работают правильно. settings.py DEBUG = True INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'main' ] import os STATIC_DIR = os.path.join(BASE_DIR,"static") STATIC_URL …

08.05.2022
Django таблица onlineshop_product не имеет столбца с именем name

Я работаю над проектом сайта интернет-магазина с помощью Django. и я новичок в Django Следующий код предоставляет таблицу моей базы данных. Он помогает добавить товар ``` class Product(models.Model): category = models.ForeignKey(Category,related_name='products', on_delete=models.CASCADE) name = models.CharField(max_length=200,db_index=True) slug = models.SlugField(max_length=200,db_index=True) image = …

08.05.2022
После создания single_product с использованием модели продукта, я не могу получить данные на странице детализации.

Введите здесь описание изображенияdef product_detail(request,category_slug,product_slug): try: single_product = Product.objects.get(category__slug=category_slug, slug=product_slug,) except Product.DoesNotExist: single_product=None context={ 'single_product':single_product} return render(request,'store/product_detail.html',context)

08.05.2022
Django - как использовать фильтр для проверки, содержит ли строковое поле слово?

в моей модели заказа есть текстовое поле: order.remark. как отфильтровать заказы, в поле примечания которых содержится определенное слово? Например, номер справки, номер телефона. в поле примечание к заказу пользователь может ввести что угодно, как отфильтровать заказы, в которых …

08.05.2022
Показано 5 лучших сообщений в django

В моем проекте я хочу показать 5 лучших сообщений в домашнем разделе по категориям. Я получаю все сообщения в домашних разделах и если категория одинаковая, я показываю сообщение. Но forloop.counter не подходит в этой ситуации. Мне нужен счетчик, чтобы …

08.05.2022
Как передать запросу список объектов или элементов?

Мой вопрос в том, как я могу передать список объектов или элементов в запрос: например, у меня есть объект, который имеет 4 идентификатора пользователя, вот так : list_of_user_id = [1 , 2 ,3 ,6] и …

08.05.2022
Нет такой таблицы using ( django-treebeard)

Я пытаюсь просмотреть свою таблицу в панели django-admin, но я продолжаю получать сообщение об отсутствии такой таблицы (имя таблицы), хотя я уверен, что она существует. Я использую django-treebeard для создания иерархических данных. Я также пробовал удалять sql-таблицу и …

08.05.2022
SMTPConnectError: (421, b'Сервер занят, слишком много соединений')

Я смотрел видео и практиковал то же самое, но продолжаю получать ошибку smtp connect EMAIL_BACKEND= 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST_USER = 'captainleon04@gmail.com' EMAIL_HOST_PASSWORD ='ppbdhcdnj' EMAIL_PORT = 587 EMAIL_USE_TLS = True

08.05.2022
Ошибка Django ninja api в AWS app runner deterministic=True требует SQlite 3.8.3 или выше

Я пытаюсь развернуть django ninja API в aws App Runner, он работает правильно в локальном режиме, но когда я делаю это в aws, он говорит: "django.db.utils.NotSupportedError: deterministic=True requires SQLite 3.8.3 or higher". <img alt="enter image description here" …

08.05.2022
Пагинация. Открывается не с первой, а с последней страницы

Видимо, какой-то нюанс не учел. Сделал пагинацию, но при переходе по ссылке на страницу открывается последняя страница. То есть, если в списке 10 объектов и отображать нужно 2 на странице, получается 5 страниц. При переходе по необходимому url откроется результат …

08.05.2022
Как я могу исправить 'IntegrityError at /admin/orders/order/add/', когда ограничение FOREIGN KEY не сработало?

Я создал модель заказа для Django rest API, и когда я попытался добавить заказ, я получил ошибку: django.db.utils.IntegrityError: FOREIGN KEY constraint failed Вот содержимое models.py : from django.contrib.auth import get_user_model User= get_user_model() class Order(models.Model): SIZES= (('SMALL','small'), ('MEDIUM','medium'), …

08.05.2022
В таблице django onlineshop_product нет столбца с именем name

Я работаю над своим сайтом интернет-магазина с помощью Django. и я новичок в Django Следующий код предоставляет таблицу моей базы данных. Он помогает добавить товар class Product(models.Model): category = models.ForeignKey(Category,related_name='products', on_delete=models.CASCADE) name = models.CharField(max_length=200,db_index=True) slug = models.SlugField(max_length=200,db_index=True) image = models.ImageField(upload_to='products/%y/%m/%d',blank=True) …

08.05.2022
Как решить ошибку pre-commit asserttion на ubuntu 22.04

Я использую ubuntu 22.04 и версию python 3.10.4. Я установил проект Django с помощью cookie-cutter. и теперь я получил ошибку, когда я хочу зафиксировать свои изменения. вот ошибка: (blog) ➜ blog git:(main) ✗ pre-commit run [INFO] Installing …

08.05.2022
Сделать бесконечную прокрутку работающей с внешним вызовом cdn в голове

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

08.05.2022
Как сохранить модель профиля пользователя с полем изображения и полем пользователя как переменную OneToOneField в django rest framework

Модель пользователя выглядит следующим образом. class User(AbstractUser): username = None email = models.EmailField('email address', unique=True) first_name = models.CharField('First Name', max_length=255, blank=True, null=False) last_name = models.CharField('Last Name', max_length=255, blank=True, null=False) objects = UserManager() USERNAME_FIELD = 'email' REQUIRED_FIELDS = ['username'] …

08.05.2022
Django-rest-framework - Как создать отдельные профили для пользователей на основе is_staff

Я работаю над проектом портала вакансий. Я использую пользовательскую модель пользователя class UserManager(BaseUserManager): def create_user(self, email, name, password=None, **extra_fields): if not email: raise ValueError('Users must have an email address') if not name: raise ValueError('Users must have a name') user …

08.05.2022
Уведомление по электронной почте на основе даты в django

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

08.05.2022
Развертывание Django-сайта на Netlify

Я пытаюсь загрузить свой полнофункциональный сайт, сделанный на Django и React, на Netlify. Я пробовал различные способы и искал различные учебники, но, к сожалению, не нашел их полезными... < <

08.05.2022
Почему не выводится список новых тем из базы данных на странице списка тем?

Не могу вывести список новых тем из базы данных на странице списка тем. Хотя другом шаблоне могу вывести. `views.py def modal_topic(request): topic = Topic.objects.order_by('-id')[0:5] return render(request, 'modal_new_topics.html', {'topic': topic}) class TopicListView(ListView): model = Topic queryset = Topic.objects.all() template_name = …

08.05.2022
Подсчет количества ответов на конкретное сообщение в Django

Я хочу подсчитать количество ответов на определенный пост в Django View.py **POST CODE** def forum(request): profile = Profile.objects.all() if request.method=="POST": user = request.user image = request.user.profile.image content = request.POST.get('content','') post = Post(user1=user, post_content=content, image=image) post.save() messages.success(request, f'Your Question has …

08.05.2022
Нужна помощь в загрузке статических файлов с nginx и django в контейнер

У меня проблемы с загрузкой статических файлов из моего проекта django. Вот изображение моих директорий: direcctories. Я запустил docker-compose и получил следующие ошибки: ERRORS. Вот как выглядит мой файл nginx (default.conf): default.conf http …

08.05.2022
Как я могу добавить дополнительные условия в Django Login

Я хочу, чтобы моя функция входа классифицировала, если user является one-to-one field в Alumni или Personel таблице. Если user связана с таблицей Alumni, авторизуйте пользователя и перенаправьте его на страницу профиля. Если user связана с таблицей Personel, авторизуйте пользователя …

08.05.2022
Добавить немодельное поле только для метода post в ModelSerializer DRF3

Я хочу добавить пользовательское поле, которое будет использоваться только при создании объекта. Например, у меня есть сериализатор модели, и я хочу добавить поле, которого нет в моей модели, и я хочу использовать его только при post request.

08.05.2022
Как использовать операторы IF с pandas Dataframes и CSV?

Def PandasUpload(request): begin = t.time() if request.method == "POST": csv_file = request.FILES['upload'] reader = pd.read_csv(csv_file) reader.fillna('-', inplace=True) if reader.Sem == 1 &amp; reader.Sem == 3: выполните следующий код result = [] for _, row in reader.iterrows(): …

08.05.2022
Django: Как писать файлы приспособлений для тестирования моделей

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

08.05.2022
Как запустить несколько сеансов терминала (Tabs) в pydroid 3

Я пытаюсь создать приложение с помощью pydroid 3. Когда я смотрю, правильно ли настроен проект с помощью python manage.py runserver. Все настроено нормально, но когда приходит время запускать приложение, мне приходится открывать другой терминал или вкладку, в то время как …

08.05.2022
Нужна помощь в загрузке статических файлов с помощью nginx

У меня проблемы с загрузкой статических файлов из моего проекта django. Вот изображение моих директорий: DIRECTORIES. Я запустил docker-compose up и получил следующие ошибки: ERROR IMAGES ON BROWSER Вот как выглядит …

08.05.2022
Загрузка изображения по API GMB возвращает "Fetching image failed".

У меня возникла проблема при использовании GMB API для загрузки медиа элементов. В моем коде я могу успешно запросить и получить имя ресурса (resourceName), как объясняется в документации API. Затем я использую имя ресурса для загрузки изображения в …

08.05.2022
Не удается распаковать неитерабельный объект int при создании магазина и корзины в Django с сессией

Я создаю магазин и при выполнении этого адреса http://127.0.0.1:8000/carro/agregar/3/ он должен загрузить товар в виджет магазина, где находится корзина. Если корзины нет в сессии, создаю ее. Пробовал удалять куки и ничего. Но когда я нажимаю кнопку купить …

08.05.2022
Django каналы Развертывание nginx + uviconr + gunicorn]сокет, похоже, отправляет http запрос

Ссылка Я использую обратный прокси. Так что настройка https находится где-то в другом месте. js log WebSocket connection to 'wss://urls/ws/exchange_rate/USD/' failed Dockerfile CMD ["gunicorn", "config.asgi:application", "-k", "uvicorn.workers.UvicornWorker", "--bind", "0.0.0.0:8000"] nginx.conf upstream django { server django:8000; } map …

08.05.2022
Django: как добавить плагины ckeditor в мой проект с помощью django

Я хочу добавить некоторые плагины к моему ckeditor django, я установил пакет с помощью pip, установил его в settings.py и он теперь работает, но я хочу добавить еще несколько кнопок в ckeditor, так как все что есть сейчас это bold, …

08.05.2022
Масштабирование дино... ! ▸ Не удалось найти этот тип процесса (web). ОШИБКА С ВЫПОЛНЕНИЕМ

Я пытаюсь развернуть проект и столкнулся с парой ошибок. Сначала я проверил запущенные журналы: heroku logs --tail , после чего появились коды ошибок H14. После исследования я пришел к решению запустить heroku ps:scale web=1 который затем выдает ошибку Scaling …

08.05.2022
Как я могу добавить статические файлы (css) в веб-проект django

Я пробовал внедрить стиль css в html шаблон, но он не загружает файлы css, моя конфигурация выглядит следующим образом, не могли бы вы помочь? checkstatic\showstatic\templates\index.html &lt;!DOCTYPE html&gt; &lt;meta charset="UTF-8"&gt; &lt;html lang="en"&gt; &lt;head&gt; {% load static%} &lt;link rel="stylesheet" type="text/css" …

08.05.2022
Текущее время POST с помощью datetime.now() [дубликат].

У меня есть дата в модели как таковая, но когда я POST, он всегда возвращает только время, когда я запустил сервер, а не текущее время поста class UserPost(models.Model): user = models.ForeignKey(User_profile, on_delete=models.CASCADE) h_body = models.CharField(max_length=140) post_date = models.DateTimeField(default=datetime.now())

08.05.2022
Window.location.replace возвращает неверную ссылку

Я использую window.location.replace(qrMessage) в своем проекте Django, но он добавляет URL текущей страницы перед qrMessage в URL страницы поиска и не может ее открыть. Почему это происходит и как я могу этого избежать?

08.05.2022
Django ERR_insufficient Resources

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

08.05.2022
Аутентификация с тремя полями в django-rest-framework-simple-jwt

Я работаю над пользовательской аутентификацией в DRF. Пользователь должен отправить 3 поля ( телефон, email, пароль). Я следовал этому ответу Добавление пользовательской аутентификации в django-rest-framework-simple-jwt. (Я переопределял TokenObtainPairSerializer и TokenObtainPairView) Я использовал этот исходный …