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

28.11.2021
Сделать то же самое с разными адресами

Я совсем новичок в Django. Я хочу сделать то же самое, когда пользователь набирает в URL "student/" или "student/en" или "student/ttttttttttttttttttttttttttttttttttttttttt". Я хочу, чтобы если пользователь набрал "student/en", то вся страница переводилась на английский язык. или если "student/de", то …

28.11.2021
У меня проблемы с отображением изображений в проекте django

Я пытаюсь отобразить загруженное изображение на моем сайте Django, но, похоже, я не могу его отобразить. Может ли кто-нибудь сказать мне, что я делаю неправильно? в settings.py: MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/' изображение хранится …

28.11.2021
Django - Логгеры перезаписывают предыдущий файл журнала вместе с новым

Я использую Django logger для ведения журнала вместе с рабочими gunicorn. Сейчас я тестирую с 3 рабочими и использую TimedRotatingFileHandler. Я настроил when = m и interval = 1, я попробовал отправить несколько 1000 запросов и он записывает новый файл …

28.11.2021
Как использовать filepond в Django

Как следует из названия Я искал в Google и stackoverflow, пока что я не нашел ни одного руководства, которое не включает (https://github.com/ImperialCollegeLondon/django-drf-filepond). Хотя эта библиотека кажется поддерживающей, при 68 звездах слишком большой риск, и …

28.11.2021
No procfile found in app image Ошибка при развертывании приложения django на экземпляре aws ec2

Я использую dokku для развертывания своих образов. Для запуска образа я использую следующую команду dokku ps:start <app_name> но я получаю следующую ошибку У меня уже есть procfile …

28.11.2021
Как Python импортирует модуль большого проекта Github?

Я не могу понять, как работает импорт в python для больших проектов на Github. Все знают оператор import - "from packageName import moduleName". Но для некоторых больших проектов, например, Django. Мне попадался туториал "from django.urls import path". (<a href="https://docs.djangoproject.com/en/3.2/topics/http/urls/" rel="nofollow …

28.11.2021
AttributeError: объект 'Serializer' не имеет атрибута 'Meta' в django rest framework

Я использую serializers.Serializer вместо ModelSerializer, который не требует класса Meta, но он продолжает говорить, что у объекта нет атрибута Meta. Я не уверен, в чем проблема, но когда я запускаю localserver, главная страница выдает ошибку api fetch error, а в …

28.11.2021
Pdfencrypt с помощью Reportlab

Я хочу добавить защиту паролем для открытия pdf файла из проекта Django. def pdf_view(request): response = HttpResponse(content_type='application/pdf') response['Content-Disposition'] = 'attachment; filename="members.pdf"' elements = [] doc = SimpleDocTemplate(response, rightMargin=0.5 * cm, leftMargin=6.5 * cm, topMargin=0.3 * cm, bottomMargin=0) rows = …

28.11.2021
Django - Возвращаем дикту постов, сгруппированных по хэш-тегам

Я работаю над функцией поиска, где пользователь может искать Post по Hash_Tag. Например, каждый пост имеет hash_tags, и я хочу, чтобы пользователь мог выполнять частичный поиск по хэш-тегам и чтобы он возвращал результаты. Например, допустим, моя таблица Hash_Tag имеет [goDawgs, …

28.11.2021
Запуск функции по умолчанию в моделях Django для каждого текущего объекта

Models.py class Subscription(models.Model): #... many fields ... # I added this field when I already had many objects uniqueSubscriptionId = models.CharField(default=generateUniqueSubscription, max_length=30) generateUniqueSubscription from django.utils.crypto import get_random_string def generateUniqueSubscription(): return get_random_string(20) Проблема в том, что когда я …

28.11.2021
Django manage.py loaddata : CommandError: Не найдено приспособление с именем 'mydb'

Я хочу заполнить БД значениями в развернутом приложении django на heroku. Итак, я сначала развертываю приложение, затем запускаю его один экземпляр с помощью heroku ps:scale web=1. Затем я начинаю работать над заполнением БД с помощью: heroku run python manage.py …

28.11.2021
Django DRF APITestCase post url приводит к 404 ошибке

Я изучаю тестовые примеры DRF, и в моем файле test.py мой URL в пост-вызове клиента возвращается в виде ошибки статуса 400: Вот мой urls.py: from django.contrib import admin from django.urls import path, include #from rest_auth.views import LoginView, LogoutView …

28.11.2021
Как развернуть докеризованное приложение на сервере с помощью CircleCI

Пытаюсь докеризировать свое приложение Django REST API, которое использует базу данных postgres, а также интегрировать CI/CD. Я потратил весь день на просмотр видео, чтение руководств и т.д. и все еще немного запутался, но чувствую, что уже близок. Файл …

28.11.2021
Django ckeditor Динамический, разный, путь загрузки изображений

У меня есть два приложения, news и blogs оба используют ckeditor Я хочу сделать этот путь загрузки динамическим, CKEDITOR_UPLOAD_PATH = "uploads/" к "if this is a blog post", CKEDITOR_UPLOAD_PATH = "uploads/blog" "if this is a news post", CKEDITOR_UPLOAD_PATH …

28.11.2021
Django PWA serviceworker Не удалось выполнить 'addAll' на 'Cache': Request failed

Uncaught (in promise) TypeError: Failed to execute 'addAll' on 'Cache': Request failed serviceworker.js:1 Выше приведена ошибка из моей консоли dev tools при запуске django progressive web app. Ниже приведен мой полный файл serviceworker.js var staticCacheName = 'djangopwa-v1'; self.addEventListener('install', …

28.11.2021
Как создать ссылку для деталей в каждом сообщении

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

28.11.2021
Как добавить хрустящие формы в bootstrap4 в Django?

У меня проблема с объединением формы загрузки bootstrap с формой django (crispy forms). Есть идеи, как добавить crispy forms к bootstrap форме. Это django crispy forms &lt;form method="post" enctype="multipart/form-data"&gt; {% csrf_token %} {{ form|crispy }} &lt;button type="submit" class="btn …

28.11.2021
Внесение изменений в django PWA

У меня был хороший рабочий сайт на django, и я запускал его по адресу http://127.0.0.1:8000/ с помощью команды python manage.py runserver. Затем я выполнил все шаги по ссылке https://www.geeksforgeeks.org/make-pwa-of-a-django-project/, использовал их serviceworker.js как …

28.11.2021
Аутентификация Websocket TOKEN в каналах Django (front end Flutter)

Я реализую использование websocket в своем приложении flutter. В задней части у меня обычный токен-аутентификатор Django rest framework для моих http-запросов. Какие есть способы аутентификации websocket и каковы лучшие практики (с точки зрения безопасности) для производства? Я …

28.11.2021
Подписка клиента apollo передает JWT-токен, обрабатываемый DjangoChannelsGraphqlWs на стороне сервера

Я использую подписки Graphql с клиентом Apollo в приложении Vue3, используя пакеты DjangoChannelsGraphqlWs и DjangoGraphqlJWT в моем бэкенд приложении. Я пытаюсь передать JWT-токен в подписке, но пользователь в приложении Django всегда анонимный (это означает, что он не получает токен). Однако, …

28.11.2021
Django-ckeditor {{ form.media }} не работает в html

Я пытаюсь получить вид ck-редактора из forms.py . Прочитав документацию и даже на YouTube, я не получил желаемого результата. Выкладываю свой файл. Пожалуйста, решите эту проблему. HTML ФАЙЛ &lt;form method="post" enctype="multipart/form-data"&gt; &lt;div class="col me-2"&gt; …

28.11.2021
Django запускает задачу в определенное время

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

28.11.2021
Как лучше поступить с важной информацией, которую клиент получает с сервера Django?

Я создаю API, который обрабатывает пользователей, нажимающих на запросы отправки/удаления для вступления в спортивный клуб. Когда запрос создается/удаляется, мне нужен PK клуба, чтобы найти экземпляр клуба (когда создается экземпляр ClubRequest) или запрос (когда запрос для конкретного клуба удаляется). Модель запроса …

28.11.2021
Django - 'В текущей транзакции произошла ошибка. Вы не можете выполнять запросы до конца блока 'atomic'.' на очень простом тесте

Я использую Django 3.2.9 с postgres. У меня есть очень простой тест ниже, который генерирует несколько данных из списка, как вы можете видеть, исключение вызвано GoalCategory.objects.create(name=goal_name, emoji='url'). Я вижу, что здесь есть некоторые решения: TransactionManagementError "You can't execute …

28.11.2021
Как отобразить различные Чарфилды в одном предложении?

Я делаю Django проект, который по сути является электронной коммерцией, но для автомобилей. Моя модель выглядит следующим образом: class Userpost(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, null=True, blank=True) title = models.CharField(max_length = 500) Year = models.CharField(max_length = 4) Mileage = models.CharField(max_length …

28.11.2021
Как использовать функцию views в другой функции?

Как я могу использовать функцию view в другой функции? Я пытаюсь сделать кнопку "Мне нравится", но у меня нет идеи, как я могу получить это. Первая функция: def LikeView(request, pk): moje_posty = get_object_or_404(Posty, id=request.POST.get('post_id')) if moje_posty.likes.filter(id=request.user.id).exists(): moje_posty.likes.remove(request.user.id) …

28.11.2021
Django запрос для получения данных

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

28.11.2021
Django heroku requirements.txt ошибки при push

Я разворачиваю свой django проект/PWA с помощью heroku. Я сгенерировал файл requirements.txt с pip freeze &gt; requirement.txt Затем я удалил все @... пути из-за следующей ошибки: remote: Compressing source files... done. remote: Building source: remote: remote: -----&gt; …

28.11.2021
Аутентификация с использованием request.POST, который хранится в SESSION, не работает

Я реализовал функцию входа в систему таким образом в django и хочу сохранить POST запрос после входа. Поэтому я сохранил request.POST в переменной SESSION, и попытался аутентифицироваться с помощью встроенной функции is_authenticated. Но я получаю следующую ошибку: 'dict' …

28.11.2021
Файл JavaScript не работает в шаблоне django

Я пытаюсь подключить страницу javascript к шаблону HTML. Я перепробовал много способов, но ничего не показывает. Ошибок нет, но Js файл не отвечает. Файл index.html имеет вид: {% extends "network/layout.html" %} {% load static %} {% block body %} …

28.11.2021
Django постоянно пересоздает миграцию AlterField для m2m-поля

У меня очень раздражающая ситуация с моей моделью Я переименовал модель, используемую в качестве таблицы ManyToMany # The business models contains this field admins = models.ManyToManyField("users.User", through=BusinessMember) # this is the many to many model used …

28.11.2021
Как передать данные в шаблон, не передавая их через представление?

У меня есть файл base.html, в котором на боковой панели он перебирает все пространства внутри моей модели Spaces и отображает их в виде ссылок. Мне интересно, вместо того, чтобы передавать эти пространства через каждое представление, есть ли способ просто …

28.11.2021
Как устранить дублирование кода в View для фильтрации экземпляров модели

Я пытаюсь понять, как решить, вероятно, очень простой вопрос, но я хотел бы сделать это соответствующим и Django последовательным способом. Предположим, что у нас есть пример модели: class ExmapleModel(Model): vote_up = models.IntegerField(default=0) vote_down = models.IntegerField(default=0) def get_voting_count(self): return …

28.11.2021
Как я могу использовать одну и ту же макетную базу данных при тестировании обычных представлений django и представлений api?

У меня следующая проблема: я запускаю тесты с помощью TestCase и создаю некоторые данные для своей базы данных. Однако перед отрисовкой шаблона представление использует некоторые вызовы API и получает информацию из реальной базы данных, а не из макета. Есть …

27.11.2021
Как правильно оформить models.py для БД квадратного уравнения

Ребят, мне нужно сделать сайт на Django в котором можно будет решать квадратное уравнение. Пользователь просто вводит три числа я их принимаю, и могу высчитать сами корни, но вот как вывести результат совсем не понимаю. models.py: from django.db import models …

27.11.2021
Как получить "исторический" Queryset для набора данных с помощью Django ORM?

У меня есть CurrencyHistory модель вместе с таблицей базы данных, которая заполняется при каждом обновлении Currency модели для исторических данных. class CurrencyHistory(models.Model): id = models.AutoField(primary_key=True) change_rate_date = models.DateTimeField(_("Change Rate Date"), auto_now=False, auto_now_add=True, db_column='change_rate_date') code = models.ForeignKey("core.Currency", verbose_name=_("Code"), on_delete=models.CASCADE, related_name='history', …

27.11.2021
Фильтрация кверисетов в Django не обеспечивает ожидаемого поведения

У меня есть приложение, принимающее входные данные от пользователя на лицевой стороне. Функциональность, которую я пытаюсь реализовать, должна отображать на переднем плане все названия, которые имеют отзывы &lt;=0, или отображать значения NULL в базе данных. reviewsign_high = …

27.11.2021
Изменение цвета определенной строки во всем html-документе с помощью Django

Предположим, в вашем документе в 100 предложениях встречается слово "день". Вы можете изменить цвет этого слова следующим образом: &lt;span style="color: #ff0000"&gt; day &lt;/span&gt; Проблема в том, что вам нужно сделать это 100 раз. Я использую Django и …

27.11.2021
Что возвращает метод request.POST.get в Django?

Что возвращает request.POST.get("a") в то время как "a" является ссылкой на следующий html label for = "a"&gt;ADDED ITEMS:&lt;/label&gt; &lt;input hidden type="number" name="a" id="a"&gt; def myfunc(): if request.method == "POST": a = request.POST.get("a"); obj = TransferedItems(item_id = a); obj.save(); …

27.11.2021
Почему мой код Django в переменных HTMl не работает

''' Я пытаюсь получить переменную в html-документ с помощью python и django ''' def nombrarVariables(request): nombre="juan" doc_externo=open("SeleccionGrafica2.html") template=Template(doc_externo.read()) doc_externo.close() contexto=Context({"variable": nombre}) documento=template.render(contexto) return HttpResponse(documento)