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

14.04.2022
Как установить каналы redis в django с помощью pip без ошибок

Я пытаюсь установить модуль channels redis с помощью pip, но до сих пор получаю ошибки. Я установил инструменты сборки Microsoft c++, как советовала ошибка, но до сих пор ошибка сохраняется, когда дело доходит до сборки колеса для hiredis. Вот выходная …

14.04.2022
Как использовать Django/Python для создания строк в таблице?

Я хочу создать html-таблицу, в которой задано количество строк и содержимое, в соответствии с тем, что есть в Django. Я написал следующий код: <h5>Model</h5> <a class="btn btn-sm btn-secondary" href="{% url 'create_model' %}?project={{ project.id }}" role="button">Add Model</a> <table class="table"> <thead> …

14.04.2022
Миграция данных Django с помощью ключей contenttype

Мне нужно сделать миграцию данных Django, которая создает некоторые предопределенные начальные значения в таблицах. Для создания предопределенных значений я использую файл приспособлений, который вызывается в миграции следующим образом: def run_data_populating_fixtures(apps, schema_editor): call_command('loaddata', 'apps/app/fixtures/test.json') class Migration(migrations.Migration): dependencies = [ …

14.04.2022
Что означает Django signed cookie?

Безопасно ли значение подписанной cookie? Я предполагаю, что значение подписанной cookie шифруется при ответе и расшифровывается при запросе. Нет никакой подробной информации об этом Но когда я попытался получить значение подписанной cookie, было видно: <pre …

14.04.2022
Использование тегов шаблонов Django в ответ на ajax

Я использую Ajax для обновления списка объектов, скажем, при каждом нажатии на кнопку. Но я хочу использовать теги шаблона Django для создания каждого элемента списка. Проблема в том, что мне нужно отправить JsonResponse обратно в JavaScript, но там я не …

14.04.2022
Ошибка! Невозможно найти двоичный файл python3.8 для среды выполнения python3.8 на Vercel

Когда я развертывал приложение django на vercel, я получил эту ошибку Ошибка! Невозможно найти двоичный файл python3.8 для среды выполнения python3.8 Ошибка! Проверьте свои журналы на https://komputama-qj1unu7v1-ngapa.vercel.app/_logs или выполните vercel logs komputama-qj1unu7v1-ngapa.vercel.app А …

14.04.2022
Django не запрашивает данные для входа пользователей в систему

&lt;form action="login" method="post" &gt; {% csrf_token %} &lt;div class="form-group mb-3"&gt; &lt;label class="label" for="name"&gt;username&lt;/label&gt; &lt;input type="text" id="username" class="form-control" required&gt; &lt;/div&gt; &lt;div class="form-group mb-3"&gt; &lt;label class="label" for="password"&gt;password&lt;/label&gt; &lt;input type="password" id="password" class="form-control" required&gt; &lt;/div&gt; &lt;div class="form-group"&gt; &lt;input type="submit" action="login"&gt; &lt;/div&gt; &lt;div class="form-group d-md-flex"&gt; …

14.04.2022
Как направить запрос к определенным представлениям в соответствии с параметрами в Django?

Я создал API с помощью Django и пытаюсь направить запросы к различным представлениям в целях оптимизации. Вот что я пытаюсь сделать: если GET запрос имеет вид 127.0.0.1:8000/api/sales/?key=&lt;KEY&gt;&amp;some_query=&lt;some_value&gt;&amp;..., то этот запрос должен быть обработан представлением под названием sales. Если …

14.04.2022
Djnago ninja | Trying to send file | no validator found for <class 'django.http.response.HttpResponse'>, see `arbitrary_types_allowed` in Config

хорошие люди, Я пытаюсь реализовать функциональность загрузки файлов. И код довольно прост: @api.get("/summary/", response=HttpResponse) def report_summary( request: NinjaRequest, start_date: str, end_date: str ) -&gt; HttpResponse: ... response = HttpResponse( output, # output is the file content_type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", ) …

14.04.2022
Почему django ManytoManyFied не сохраняет некоторые модели?

Ниже приведен мой models.py. class Report(models.Model): company_name = models.CharField(max_length = 40, default = "-") favorite = models.ManyToManyField(settings.AUTH_USER_MODEL, through='Fav', related_name='favorite_reports') def __str__(self): return self.company_name class Fav(models.Model) : report = models.ForeignKey(Report, on_delete=models.CASCADE) user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='favs_users') class Meta: …

14.04.2022
Django URLCONF и реверс

Я пытаюсь понять, как django связывает основной urls.py с шаблонами url другого приложения - в моем случае у меня есть 2 приложения: loginpage и signup. Я определил в главном urls.py следующее: urlpatterns = [ path('admin/', admin.site.urls), path('',include('loginpage.urls')), path('signup/',include('signup.urls')),] …

14.04.2022
NOT NULL constraint failed: forum_question.user_id (django)

Я пытаюсь сохранить объект с помощью cbv, я новичок в его использовании, и я пытаюсь сохранить объект с помощью create view, но получаю эту ошибку: "NOT NULL constraint failed: forum_question.user_id" Я был бы признателен за дружественное для …

14.04.2022
Python image scrapper become base64

У меня есть инструменты скраппера, но мой код всегда скрапит base64 вместо реальных урлов, вот мой код: import requests from bs4 import BeautifulSoup baseurl = "https://www.google.com/search?q=beli+anjing&amp;sxsrf=APq-WBt4jLZxrfwaRP4YeYUhlfB-EWkTlw:1649653964236&amp;source=lnms&amp;tbm=shop&amp;sa=X&amp;ved=2ahUKEwjEnan0n4v3AhUNRmwGHTIVDlQQ_AUoAnoECAEQBA&amp;biw=1365&amp;bih=937&amp;dpr=1" headers = {"User-Agent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0"} …

14.04.2022
TypeError: UserManager.create_superuser() отсутствует 1 обязательный позиционный аргумент: 'username'

я не хочу иметь поле имени пользователя в django и удалил его. но теперь, когда я хочу создать суперпользователя, я получаю ошибку об отсутствии поля имени пользователя!!! error: TypeError: UserManager.create_superuser() missing 1 required positional argument: 'username' моя модель пользователя …

14.04.2022
Распакуйте список и поместите в качестве переменной

У меня есть исходный код следующего вида chain примите множественное число списков. list1 = [1,2,3] list2 = [1,2,3] list3 = [1,2,3] chain(list1,list2,list3) Однако я хочу рассматривать list1 list2 list3 как один список и поместить это в цепочку …

14.04.2022
Виртуальные хосты Apache в подкаталогах

Я пытаюсь настроить Apache для обслуживания нескольких приложений на одном IP-адресе через подкаталоги. Скажем, я хочу получить доступ к App1 через http://aaa.bbb.ccc.ddd/app1 и App2 через http://aaa.bbb.ccc.ddd/app2. Оба, App1 и App2, являются независимыми проектами django. …

14.04.2022
Извлечение подписи из поля SignatureField в Django

здесь я использую python3 и Django 3.0 Я сохраняю подпись в базе данных и теперь мне нужно отобразить эту подпись в моем pdf файле Но я не могу отобразить его в файле pdf вот мой views.py …

14.04.2022
Django floatformat и intcomma не форматируют строку правильно

Я пытался использовать floatformat и intcomma для форматирования строки с одним десятичным знаком и с точечным делителем для тысяч Так что я хотел бы получить 1 -&gt; 1,0 4000 -&gt; 4.000,0 4567,56 -&gt; 4.567,6 При использовании только …

14.04.2022
Невозможно правильно сохранить в базу данных с отношением OneToOne

Поток того, что я хочу сделать, следующий: У меня есть две таблицы, а именно Event и Result. Таблица Event связана ForeignKey с пользователем, а таблица Result связана OneToOne отношениями с Event. В моей views.py у меня есть одна …

14.04.2022
NameError: имя 'request не определено

Я пытаюсь построить абсолютный url с помощью реверса, но получаю приведенную выше ошибку. Код: def get_endpoint(payload): url = request.build_absolute_uri(reverse("app-start-conversation")) data = json.dumps(payload) response = requests.post(url, data, headers=head) Urls.py: path( "api/v2/app/startconversations", views.StartConversation.as_view(), name="app-start-conversation, ) Я …

14.04.2022
Импорт модулей django без настройки параметров

Рассмотрим следующий простой сценарий. Дан файл common.py from data import MyModel # This is a Model inheriting django.db.models.Model def foo(bar: MyModel): print(bar) def other_func(): pass Данный файл main.py, использующий одну из общих функций, но не другую, которая зависит …

14.04.2022
Невозможно получить объект класса формы в представлении шаблона

Я хочу получить объект формы из self.Form Это моя форма class ActionLogSearchForm(forms.Form): key_words = forms.CharField(required=False) и я установил форму как form_class, однако я не могу получить данные формы в view class ActionLogListView(LoginRequiredMixin, ListSearchView): template_name = "message_logs/action_log.html" form_class …

14.04.2022
Невозможно импортировать модуль в проект Django

Это папка моего проекта django: mysite ├── mypage │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-38.pyc │ │ ├── admin.cpython-38.pyc │ │ ├── apps.cpython-38.pyc │ │ ├── models.cpython-38.pyc │ │ ├── urls.cpython-38.pyc │ │ └── views.cpython-38.pyc │ ├── …

14.04.2022
Как получить значение выбранного внешнего ключа?

Модели: class Item(models.Model): name = [...] # unique quantity = [..integer_field..] class Sales(models.Model): sold_to = [...] sold_item = foreign key to Item sold_quantity = [..integer field..] Я хочу сделать так, чтобы если у выбранного товара количество 5, …

14.04.2022
Как показать результат работы терминала в HTML в Django? [дубликат]

терминал показывает hello Я хочу поместить слово "hello" в HTML. def test(request): cmd = './hello.sh {}'.format(res) subprocess.run(cmd, shell=True) return HttpResponse()

14.04.2022
Django агрегация для 3 связанных таблиц с отношением один к одному и один ко многим

У меня есть 3 модели django (таблицы), допустим, певец, альбом и песня. singer имеет колонки id, album_id (внешний ключ к таблице album), first_name, last_name album имеет колонки id, title, num_of_album_wishlist, num_of_album_stars song имеет колонки id, album (внешний ключ к …

14.04.2022
Приложение Django завершается с ошибкой "NameError: имя '_mysql' не определено".

При использовании Python 3.7.9 наше приложение Django всегда завершается с ошибкой "NameError: имя '_mysql' не определено". Мы пытались установить и удалить несколько пакетов YUM, но ошибка остается прежней. Пожалуйста, посмотрите список пакетов pip, прикрепленный в разделе "Подробности" ниже, …

14.04.2022
Django celery queue task

Api View class IsBuyNowAvailable(APIView): permission_classes = [RazorpayPermission] def post(self, request, format=None): data = request.data res = buy_now_available.delay(data) print("Celery res", res) if res.get("success"): return Response(res, status=status.HTTP_200_OK) else: return Response(res, status=status.HTTP_400_BAD_REQUEST) задача селери from celery import Celery from settings.settings import …

14.04.2022
Django развертывание Heroku ошибка 500 Debug = False

Я пытаюсь развернуть мое приложение django Основные инструменты, которые я использую, но не знаю, нужна ли специальная конфигурация: Stripe (способ оплаты - но его нет на моей индексной странице, так что это не должно быть из-за него) Mailgun (но …

14.04.2022
При сортировке цепочечного набора запросов объект 'itertools.islice' не имеет атрибута 'next'

Спасибо этой статье https://stackoverflow.com/questions/431628/how-can-i-combine-two-or-more-querysets-in-a-django-view#:~:text=Use%20union%20operator%20for%20queryset,querysets%20by%20using%20union%20operator.&amp;text=One%20other%20way%20to%20achieve,to%20use%20itertools%20chain%20function. Я использую класс QuerySetChain для конкатенации нескольких queryset class QuerySetChain(object): """ Chains multiple subquerysets (possibly of different models) and behaves as one queryset. Supports minimal methods needed for use with django.core.paginator. """ def __init__(self, …

14.04.2022
Нужно ли сжимать файлы python в Django?

Я знаю, что мне следует сжимать файлы фронтенда (HTML, CSS, JS) для повышения безопасности и скорости загрузки сайта. Но как насчет файлов бэкенда (например, Python)? Должен ли я их тоже сжимать? Получу ли я какие-либо преимущества от этого? …

14.04.2022
Горячая перезагрузка Django работает только с определенными файлами

У меня есть странная проблема, когда не все правки файлов подхватываются горячим перезагрузчиком для Django. У меня такая структура: / app/ ... apps in here. config/settings.py manage.py Теперь любые изменения в config/settings.py или manage.py будут приводить …

14.04.2022
Python image scrapper становятся base64 не настоящими урлами

У меня есть инструменты скраппера, но мой код всегда скрапит base64 вместо реальных урлов, вот мой код: import requests from bs4 import BeautifulSoup baseurl = "https://www.tes.com/search?q=tes" headers = {"User-Agent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0"} …

14.04.2022
Как я могу использовать настройку CKEDITOR_CONFIGS в классе ckeditor?

я уже установил CKEDITOR_CONFIGS в settings.py но когда я пытаюсь использовать &lt;td&gt;&lt;textarea class="ckeditor" name="remark" id="test1" cols="30" rows="10"&gt;&lt;/textarea&gt;&lt;/td&gt; оба - разные стили как я могу сделать ckeditor в классе, используя стиль, который я установил в CKEDITOR_CONFIGS

14.04.2022
Как создать ключ для получения запроса к Django API?

Я создаю базу данных с помощью Django, и получаю к ней доступ с помощью Excel и Apps Script. Я не могу войти в свою учетную запись суперпользователя (единственная учетная запись, которая у меня будет). Поэтому я хочу знать, есть ли …

14.04.2022
Как изменить то, что django ищет в .filter()?

возьмем этот пример кода: from .models import Employees filters = { "name" : request.GET.get("name"), "work_place" : request.GET.get("work_place_filter") } for index, item in enumerate(filters): key = list(filters.keys())[index] value = filters[item] flykninger = Employees.objects.filter(key = value) Я пытаюсь изменить …

14.04.2022
Можно ли отредактировать page_obj перед передачей шаблона?

Я могу поймать &lt;class 'django.core.paginator.Page'&gt; в функции get_context_data класса django view. Я хочу изменить показывающий элемент и вернуть его к &lt;class 'django.core.paginator.Page'&gt; снова. django.core.paginator.Page исходный код находится здесь. https://docs.djangoproject.com/en/4.0/_modules/django/core/paginator/ Я обнаружил, что он имеет …

14.04.2022
Ошибка отсутствия модуля в python при подключении EC2 по ssh

Я младший (скорее детский сад, если быть точным) веб-разработчик, и я получил некоторый проект, который уже существует. он развернут на EC2 и мне нужно было иметь дело с некоторыми файлами python. Я хотел выполнить файлы python, поэтому я подключился …

14.04.2022
Как запустить отдельное приложение в фоне Django?

Столкнулся с такой проблемой, что я не знаю как реализовать приложение, работающее в фоне Django. Дано: У меня есть Web-сервис, который может отдавать/принимать данные через API. Мне нужно сделать так, чтобы в фоне 24/7 отправлялись запросы (используя данные &quot;клиентов&quot;) на …

14.04.2022
Как разместить несколько приложений docker на одном экземпляре AWS Lightsail

Можно ли разместить несколько сервисов docker в одном экземпляре lightsail? Я хочу развернуть NGINX-прокси, Django Web App и Strapi сервер в одном экземпляре. Мой проект разработан с использованием docker-compose. Какой способ рекомендуется в этом случае? Заранее спасибо.