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

19.10.2021
Хостинг django с angular на digitalocean с помощью nginx

У меня есть Django-Angular проект, который я хочу развернуть на DigitalOcean с Nginx, и я успешно выполнил всю настройку, но у меня есть некоторые сомнения, которые я хочу развеять, прежде чем окончательно приступить к этому решению. Вот что я …

19.10.2021
Как сохранить асинхронную функцию fetchData() и вставить ее в chart.js?

Моя цель - использовать json данные в качестве меток и данных в моем Chart.js piechart. У меня есть запрос, который получает данные и конвертирует их в Json в view.py: def get_data(request): filtered_transaction_query_by_user = Transaction.objects.filter(portfolio__user=request.user) total_transactions_by_user = filtered_transaction_query_by_user.values('coin__name').annotate( …

19.10.2021
Nginx не может найти статические файлы

О знаю, что это часто задаваемый вопрос. У меня 2 сервера с одинаковой конфигурацией nginx location /static/ { root /var/www/html; } реальная дикректория для статики - /var/www/html/static Один сервер видит статические файлы django, второй пишет 404 и …

19.10.2021
Ваш шаблон URL [<URLPattern> ] недействителен. Файл DJANGO Urls.py

Я получаю эту ошибку ОШИБКИ: app_1 | ?: (urls.E004) Ваш шаблон URL [&lt;URLPattern '^static/media/(?P.)$'&gt;] недействителен. Убедитесь, что urlpatterns является списком экземпляров path() и/или re_path(). app_1 | ?: (urls.E004) Ваш шаблон URL [&lt;URLPattern '^static/static/(?P.)$'&gt;] недействителен. Убедитесь, что urlpatterns …

19.10.2021
Как изменить цвет фона всей страницы в bootstrap?

Я хотел изменить цвет фона всей страницы. Я использую bootstrap 5 starter pack и его элементы. Пожалуйста, дайте мне правильный ответ.

19.10.2021
Django-каналы и проблема с подключением Firefox

Я использую django-channels в качестве конечной точки сокетов в проекте django, я разработал чат реального времени с использованием django-channels, протестировал, развернул на Ubuntu поверх docker и использую NGINX в качестве веб-сервера, он работает довольно круто, сделал много тестов. …

19.10.2021
Автозаполнения слага в CreateView django

Есть форма создания поста юзером forms class PostCreationForm(forms.ModelForm): class Meta: model = Post fields = ['title', 'tags', 'text', 'time_to_read', 'image', 'is_published', ] widgets = { 'text': forms.TextInput(attrs={'class': 'form-control'}), 'time_to_read': forms.NumberInput(), 'image': forms.FileInput() } у поста есть слаг, который я …

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

Я использовал представление на основе класса для обновления профиля пользователя с помощью этого кода class EditProfileViewClass(generic.UpdateView): model = UserProfile fields = ['bio', 'profile pic'] template_name = 'users/update.html' success_url = reverse_lazy('home') path('profile/&lt;int:pk&gt;/update', EditProfileViewClass.as_view(), name="profile"), &lt;a href="{% url 'profile' user.id %}"&gt;Your Profile&lt;/a&gt; …

19.10.2021
Почему я получаю ошибку CORS на некоторых устройствах, а другие работают нормально?

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

19.10.2021
Добавление .annotate foreign key в объекты не дает четкого результата

Когда я выполняю следующий запрос, он работает нормально query= UserOrder.objects.filter(order_date__range=( Request['from'], Request['to'])).values('user_id__username','user_id__email').annotate( total_no_of_order=Count("pk")).annotate(total=Sum('total_cost')) Но я также хочу знать количество услуг, связанных с заказом .annotate(total_no_of_services=Count("userorderservice__pk")) путем добавления вышеприведенного кода в запрос total_no_of_order и total_cost также …

19.10.2021
Request.POST.get не получил входное значение

Итак, я пытался сделать так: пользователь вводит изображение в кодировке base64, а затем преобразует его в текст с помощью pytesseract OCR. Проблема в том, что каждый раз, когда я пытаюсь ввести изображение, происходит только перезагрузка страницы и ничего не …

19.10.2021
Есть ли способ сохранить живой запрос дольше 60 секунд в экземпляре EC2?

Всем привет Я пытался запустить наше приложение django на amazon aws ec2 instance. Все работает хорошо, за исключением запросов длиннее 60s. Эти запросы автоматически получают 504 Gateway Time-out. Я настроил все необходимые порты в Security Groups для моего экземпляра …

19.10.2021
Как преобразовать json в форму в Django?

Я разрабатываю Django проект, и команда хочет разделить front-end и back-ed, поэтому я использую Django для разработки api. Формат передаваемых данных - json. Однако я хочу использовать пакет defalt user (django.contrib.auth), и мне нужно использовать Form. Как я могу …

19.10.2021
Обратный поиск с родственным названием

Предложим эти модели: class Person (models.Model): pass и class Marriage (models.Model): person = models.ForeignKey(Person, on_delete = models.CASCADE, related_name='person') person_2 = models.ForeignKey(Person, on_delete = models.CASCADE, related_name='person_2') Как я могу фильтровать персон по ID поля Marriage (например, …

19.10.2021
Странное поведение при доступе к request.user в django

У меня есть простое представление, которое требует, чтобы пользователь вошел в систему И принадлежал к определенной группе, как показано ниже class IndexView(LoginRequiredMixin, UserPassesTestMixin, generics.GenericAPIView): serializer_class = IndexSerializer def test_func(self): print(self.request.user) // User object return self.request.user.groups.filter(name='Poster').exists() def get(self, request, *args, …

19.10.2021
REST Api Django - создание новой модели-объекта и добавление в нее текущего вошедшего пользователя

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

19.10.2021
Просмотр счетчика с использованием IP-адреса в приложении Django

Я работаю над приложением Django и хочу знать, сколько людей его используют, поэтому я решил добавить счетчик просмотров на страницу. Я создал счетчик просмотров (посмотрел несколько уроков), но он не работает. Я не знаю, где проблема. Вот код: models.py: <div …

19.10.2021
Сколько websocket-соединений следует использовать в моем приложении для чата?

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

19.10.2021
Wagtail - передача параметров в блок struct

Я пытаюсь передать параметры в структурный блок, который также имеет дочерние структурные блоки для динамической загрузки вариантов выбора через блок выбора. Пробовал концепцию с методом init, но успеха пока нет. Ниже приведен код моей реализации - class DefaultThemeTemplate(blocks.StructBlock): template = …

19.10.2021
Как добавить PDF, созданный ReportLab, в поле FileField в модели Django

В viws.py я могу создать PDF файл. Однако я не могу добавить его в поле FileField в модели. from reportlab.pdfgen import canvas from reportlab.lib.pagesizes import A4 from reportlab.pdfbase.cidfonts import UnicodeCIDFont from reportlab.pdfbase import pdfmetrics buffer = io.BytesIO() cc = …

19.10.2021
Как обойти конфилкт модели simple history поле instance, c моей моделью с полем instance?

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

19.10.2021
Как сделать queryset равным списку в django webapp?

Предположим, что у меня есть модель под названием "Test" в models.py, а функция представления в views.py выглядит следующим образом: def app_view(request): if request.method == 'POST': form = AppForm(request.POST) if form.is_valid: ... else: form = AppForm() the_query = Test.objects.all().values_list('test_field') the_list …

19.10.2021
Twilio Voice Gather + Django Regex Validation

Как использовать регулярные выражения для проверки пользовательского ввода, собранного через dtmf? Например: Я хочу применить проверку к нескольким представлениям в одном и том же файле views.py. Если пользовательский ввод прошел проверку, то перенаправить его на следующий вид. Если пользовательский ввод …

19.10.2021
Вызов функций create_superuser и create_user в abstractuser в DRF

У меня есть модель customuser, которая наследует Abstratuser из Django. Однако я не понял, что такое create_user и create_superuser. Например, когда вызывается функция create_user и когда функция create_superuser. Модель выглядит следующим образом. class CustomUserManager(BaseUserManager): """ Custom user model …

19.10.2021
Токен недействителен : Токен должен быть в классе <'bytes'>

Я пытаюсь декодировать токен от пользователя. Каждый раз, когда я запускаю код, он показывает ошибку Decode error class PasswordChange(generics.GenericAPIView): model = CustomUser serializer_class = PasswordChangeSerializer def patch(self, request): serializer = self.serializer_class(data=request.data) serializer.is_valid(raise_exception=True) payload = jwt.decode(serializer['token'], settings.SECRET_KEY,algorithms=['HS256']) user = CustomUser.objects.get(id=payload['user_id']) …

19.10.2021
Django REST Framework - XMLRenderer, изменяющий мой простой XML-ответ

Я хочу отправить простую текстовую строку CXML, как показано ниже, в ответ на запрос DRF POST в представление django (см. мое представление django ниже) &lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.011/cXML.dtd"&gt;&lt;cXML payloadID="2021-10- 19T03:57:08.416995@example.com" timestamp="2021-10-19T04:01:56.530426+00:00"&gt;&lt;Response&gt;&lt;Status code="200" text="Success" /&gt;&lt;/Response&gt;&lt;/cXML&gt; (Вышеуказанная …

19.10.2021
Как автоматически архивировать содержимое страницы при изменении файла csv (держателя данных)

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

19.10.2021
Как проверить, создана ли таблица модели или нет

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

19.10.2021
Двойная модель AWS S3 для Heroku

Я пытался выяснить, почему мой динамический url, который я развернул с помощью heroku. Кто-нибудь еще сталкивался с этим при развертывании AWS s3 на heroku. Если да, пожалуйста, дайте мне некоторое представление, потому что это было бы очень полезно …

19.10.2021
Возникновение ошибки при попытке запустить сервер в проекте django [закрыто]

У вас есть 2 непримененные миграции. Ваш проект может работать неправильно, пока вы не примените миграции для приложения(ий): appname. Запустите 'python manage.py migrate', чтобы применить их.

19.10.2021
Django как добавить html стиль для кнопки javascipt loadmore?

Я добавил кнопку "Загрузить еще" с помощью JavaScript на страницу моего блога, которая будет динамически загружать содержимое. Но я не знаю, как применить мой оригинальный html стиль к кнопке JavaScript load more. Это мой оригинальный стиль html: {% …

19.10.2021
Django отправка электронной почты: ошибка django.core.exceptions.ImproperlyConfigured

Я пытаюсь отправить тестовое письмо в Django с помощью функции "send_email", но получаю исключение в виде "django.core.exceptions.ImproperlyConfigured: Запрошена настройка EMAIL_BACKEND, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure() перед доступом к настройкам." Однако через …

19.10.2021
Ошибка Heroku H10 при развертывании приложения Django

Моя проблема в том, что когда я пытаюсь развернуть приложение Django на heroku, я получаю ошибку H10, и очевидно не могу получить доступ к сайту. журналы heroku --tail не показывают ничего конкретного, кроме кода ошибки H10 at=error code=H10 …

19.10.2021
Django Ошибка в производстве при ajax-запросе

Я создаю проект django и пробовал использовать руководство. Мой код работает в Development, но как только я переместил код в production, я получаю ошибки при ajax запросах. Я вижу, что ошибка происходит на уровне представлений, где я получаю ключи, …

19.10.2021
Листовка Векторная сетка вызывает url только при остановке масштабирования/панорамирования карты

Я использую Leaflet.VectorGrid в моем react frontend, который получает динамические векторные плитки из django backend (ST_MVT). Все работает нормально, но когда пользователь прокручивает или панорамирует несколько раз, все запросы отправляются на бэкенд и после обработки всех запросов, векторные плитки отображаются …

19.10.2021
Django не может удалить пользователя, получая ошибку "FOREIGN KEY constraint failed".

Я пытаюсь удалить определенного пользователя из панели администратора, но получаю эту ошибку FOREIGN KEY constraint failed. Почему я не могу удалить пользователя? Почему я получаю эту ошибку? вот полный журнал ошибок моей консоли: return self.connection.commit() django.db.utils.IntegrityError: FOREIGN KEY …

19.10.2021
Как я могу использовать эти objectmixins в моих функциональных представлениях?

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

19.10.2021
Я пробовал этот код с помощью folium и pandas, но он показывает эту ошибку

Import folium import pandas data= pandas.read_csv("Volcanoes.txt") lat= list(data["LAT"]) lon= list(data["LON"]) elev = list(data["ELEV"]) def color_producer(elevation): if elevation&lt;1000: return 'green' elif 1000&lt;=elevation&lt;3000: return 'orange' else: return 'red' Fg= folium.FeatureGroup(name= "My Map") for lt,ln,el in zip(lat,lon,elev): fg.add_child(folium.Marker(location=[lt,ln], popup=str(el)+" m", icon=folium.Icon(color=color_producer(el)))) map.add_child(fg) map.save("Map1.html") …

19.10.2021
Реверс для 'profile_view' с аргументами '('',)' не найден. Проверен 1 шаблон(ы): ['in/(?P<username>[^/]+)/$'].

Views.py User = get_user_model() class ProfileView(View): def get(self, request, *args,**kwargs): username = kwargs.get('username') try: user = User.objects.get(username=username) except Exception as e: return HttpResponse('Эта страница не существует. ') if username == request.user.username: context = { 'user': user } return …

19.10.2021
PM2 против Gunicorn: Эквивалентная настройка Gunicorn для режима fork_mode в PM2

У нас есть staging-сервер для запуска текущего состояния нашего веб-приложения под нашей веткой git develop. На нем запущен компонент Next.js для фронтенда и Django для веб-API (с использованием DRF). Как staging-сервер, мы не полностью настроили его …