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

16.08.2021
Невозможно подобрать regex для django url [duplicate]

Невозможно подобрать regex для django url необходимо обработать входящий запрос с фронтенда "GET /api/city_list/9/?q=test HTTP/1.0" 404 Not Found "GET /api/city_list/9/?q=tt HTTP/1.0" 404 Not Found Я попробовал несколько вариантов path('api/city_list/<int:id>/?q=<str:q>', api_city_list, name='api_city_list'), не работает re_path(r'^api/city_list/\d+/\?|&q=\w', api_city_list, …

16.08.2021
Жалуется на отсутствие list_display при использовании TabularInline

Выдает сообщение об отсутствии list_display при использовании TabularInline. Я хочу добавить сортировку для моей подмодели. Я использую класс SortableAdminMixin и admin.TabularInline, но admin.TabularInline не имеет нужного поля для SortableAdminMixin. Когда я пытаюсь написать list_display = "__all__", ничего не происходит. …

16.08.2021
Пользовательский кверисет Django на основе django_filters.FilterSet

Я сделал django приложение для создания рецептов. Я хочу искать рецепты, в которых есть определенный ингредиент. Вот моя модель. class Recipe(models.Model): recipe_name = models.CharField(max_length=100) recipe_category = models.ForeignKey('components.RecipeCategory', on_delete=models.CASCADE,related_name='recipe_category') recipe_image = models.ImageField(blank=True, null=True, default="default.jpg", upload_to="recipe_pics/") recipe_instructions = models.TextField(blank=True, null=True) recipe_location …

16.08.2021
Как опубликовать данные чекбокса с помощью ajax Django?

Как отправить поле с флажком is_read в базу данных с помощью ajax? когда я пытаюсь отправить поле чекбокса, я получаю эту ошибку core.models.Article.DoesNotExist: Article matching query does not exist. models.py class Article(models.Model): title = models.CharField(max_length=300) is_read = models.BooleanField(default=False) views.py …

16.08.2021
D3.js дендограмма как добавить ссылки на узлы листьев и изменить цвета

Я строю эту дендограмму с помощью D3. js, и я довольно новичок в этом деле, поэтому у меня есть некоторые проблемы с выяснением того, как мне добавить URL в узлы листьев (в идеале, если бы я мог использовать словарь …

16.08.2021
Почему мой цикл for не работает в представлениях django

Почему мой цикл for не работает в django? Я продолжаю получать AttributeError: 'list' object has no attribute 'items' @csrf_exempt def testfunc(request): if request.method == 'POST': json_data = json.loads(request.body) for d,v in json_data.items(): print(d) return JsonResponse(x,safe=False)

14.08.2021
Поле RegexField

Создал поле формы reg = forms.RegexField(regex=r'^[а-я]{4}$') Но могу вводить любые символы. Почему оно не реагирует на шаблон?

13.08.2021
Django разграничение доступа

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

13.08.2021
Detail not found в ответ на запрос с <int:pk> Django

Есть модель Profile(код будет ниже), настраиваю API, уже настроил показ всех профилей, теперь же хочу выводить данные по конкретному профилю по номеру user, однако в ответ получаю ошибку, помогите, пожалуйста. models.py: class Profile(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name='Пользователь') city = …

13.08.2021
Как в CKEditor поменять теги (Python)

У меня такой вопрос. Есть сайт на Djnago и клиенту понадобилось позаменять все теги &lt;strong&gt; на &lt;b&gt;, обнаружил, что все стронги идут от CKEditor'a. Можно ли как-то сделать настройку, чтобы сделать такую замену тегов?

13.08.2021
Не работает Docker после перезагрузки Pycharm

Просто перезагрузил Pycharm и получил такой Event Log: Couldn't refresh skeletons for remote interpreter Failed to get an effective user for the Docker Compose service: Process `docker-compose config` failed. exec: &quot;docker&quot;: executable file not found in $PATH Current PATH : …

13.08.2021
Как сделать, чтобы ответы на форму выводились в админпанели?

Нужна помощь, как сделать так, чтобы ответы на форму, которая расположена на сайте, выводились в админ панели и это все можно было просматривать, заранее спасибо(пишу при помощи библиотеки django)

13.08.2021
Приложение в Django не отображает содержимое приложения, как это исправить?

Кнопка Блог не отображает информацию о количестве написанных блогов и сами блоги (при добавлении номера блога в адресной строке ничего не появляется. [ # all_blogs.html {% extends &quot;portfolio/base.html&quot; %} {% load static %} &lt;h1 id=&quot;blogtitle&quot; class=&quot;font-weight-bold …

13.08.2021
Обработка обратного вызова API Сбербанка

Есть api сбербанка. Они предоставили адрес для обратного вызова. На него, после проведения оплаты, приходит GET запрос с содержимым, которое меня интересует. Не могу разобраться, как получить этот запрос в переменную. Есть ли в целом возможность узнать какие именно запросы …

13.08.2021
Как context попадает в name,html, через include

Я сейчас прохожу курс основ по Django у меня наверняка глупый вопрос, но меня он вводит в замешательство сейчас. Вопрос: Есть некий index.html в него мы через класс News(ListView) кидаем некий context,выводим новости итд. Я хочу вынести пагинатор в Templates/inc/_paginator.html …

12.08.2021
Django передача переменных в скрипт js

Много искал, не нашел ничего лучше, как передавать массив в скрипт js через &lt;script type=&quot;text/javascript&quot;&gt; massages = {{ notification_messages|safe }}; &lt;/script&gt; Все прекрасно работало, в js была доступна переменная notification_messages, до тех пор, пока браузер не стал хешировать все …

12.08.2021
Cannot import name 'FieldDoesNotExist' from 'django.db.models.fields'

Хочу сделать миграции, пишу python manage.py makemigrations и получаю это Полный Traceback выглядит так: File &quot;/Users/work/Library/Python/3.9/lib/python/site-packages/django/template/utils.py&quot;, line 66, in __getitem__ return self._engines[alias] KeyError: 'django' During handling of the above exception, another exception occurred: Traceback (most recent call last): File &quot;/Users/work/Library/Python/3.9/lib/python/site-packages/django/template/backends/django.py&quot;, …

12.08.2021
Пропала панель пользователей Django admin

Я новичок в django и это мой первый проект.Создаю сайт на django с возможностью регистрации пользователей. Но когда решил просмотреть список пользователей, в админ части уже не было панели &quot;Пользователи&quot;. Как так? <img src="https://i.stack.imgur.com/JigN2.png" alt="введите сюда описание …

12.08.2021
Почему при записи QuerySet в переменную приходит пустота (django console)?

Такая проблема: Делаю проект на django. В процессе проверяю некоторые вещи, используя интерактивную консоль django, и вот какую проблему я заметил: Есть объект x - Объект модели, у него есть …

12.08.2021
Django: Server Error (500) при выполнении функции после переноса на сервер

Локально всё работает прекрасно. После переноса на сервер, при нажатии на кнопку, функция не выполняется, а выходит ошибка Server Error (500). В чем может быть проблема и как исправить? views.py from django.shortcuts import render, redirect, get_object_or_404 from .models import Fertig …

12.08.2021
Добавление кнопки в админку django для запуска команды manage.py

Django3 Необходимо добавить кнопку в админку которая будет запускать команду manage.py my_command (команда по запуску скрипта python который обновляет данные в таблице) я добавил шаблон и кнопка появилась там где мне надо: templates/.../change_list.html {% extends 'admin/change_list.html' %} {% block object-tools …

12.08.2021
Получить результат сложения полей формы в процессе заполнения полей

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

12.08.2021
Django form sets placeholder to CharField instead of value

I suppose I have the following simple form: class UserForm(Form): first_name = CharField(label='First Name') last_name = CharField(label='Last Name') class UserForm(Form): first_name = CharField(label='First Name') last_name = CharField(label='Last Name') There is also some custom validation. When user sends …

12.08.2021
Change the default django-avatar photo

I am using django-avatar and I want to change the default image dajngo-avatar. I tried AVATAR_DEFAULT_URL="https://path-to-image.jpg", but it doesn't work. django-avatar django-avatar dajngo-avatar AVATAR_DEFAULT_URL="https://path-to-image.jpg"

12.08.2021
Recording a query within a model

I want to write a query in which, if the status Complete is all true, then complete inside the Order model should automatically be true. Can I write a query inside the Order model using some methods or something …

12.08.2021
Django Check constrain предотвращает сохранение строки в json fileld

Как предотвратить сохранение строкового литерала в поле JSON? class MyModel(models.Model): settings = JSONField("Additional settings", default=dict, blank=True) Теперь я могу сделать это inst = MyModel.objects.get() inst.settings = 'some string' inst.save() но некоторые логины ожидают dict. …

12.08.2021
Разрешения django вместо групп

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

12.08.2021
ElephantSQL и Django не работают вместе, ошибка аутентификации

Я столкнулся со следующей проблемой и до сих пор не знаю, как ее решить. Для справки, я использую mac. Я хочу подключить мое приложение djnago к базе данных elephantsql, поэтому я изменил информацию о базе данных. DATABASES = …

12.08.2021
Проблема httpresponseredirect:unable to redirect to homepage

Я продолжаю получать этот редирект неправильно, либо я неправильно выбрал код, либо он продолжает работать в бесконечном цикле. urls.py первое приложение urlpatterns = [ path("",views.pomo,name="pomo"), path("agenda/",views.agenda,name="agenda"), path("notes/",views.notes,name="notes"), ] urls.py main urlpatterns = [ path('admin/', admin.site.urls), path("", include('pomofocus.urls')), …

12.08.2021
Как вывести в context['title'] страницу из paginate_by (listview), чтоб было Сайт -> Страница: 2?

Всем привет, хотелось бы узнать, как сделать так, чтоб при условии, что мы находимся на 2 странице, нам выводилось в {{title}} в ListView &quot;Сайт -&gt; Страница: 2&quot; Именно начинать выводить со второй страницы class HomeListView(ListView): context_object_name = 'posts' paginate_by = …

12.08.2021
Как сохранить сохраненные данные в новой форме?

В настоящее время я столкнулся с проблемой, когда моя страница редактирования должна получить данные из базы данных и отобразить их в форме (эта форма выглядит в точности как страница добавления нового устройства). Как выглядит моя страница добавления устройства <a …

12.08.2021
Издевательство над вызовами базы данных SQLite для DJango ORM pytest

Ниже приведен код одного из моих django view, который использует django ORM для получения данных, однако выполнение того же самого в pytest дает ошибку: FAILED tests/test_views.py::TestViews::test_trendchart_view - AttributeError: объект 'NoneType' не имеет атрибута 'metricname' metrics = Metrics.objects.all() …

12.08.2021
Просмотр подробного представления элемента модели непосредственно в админке django

Django показывает список элементов модели в панели администратора, но я не хочу показывать список, а хочу показать подробное представление. Как я могу это сделать?

12.08.2021
Автоматический идентификатор не присваивается (Django PostgreSQL)

Я использую бэкенд PostgreSQL 12 с Django 2.2. Для одной конкретной модели сложного проекта (с несколькими приложениями и десятками моделей), модель больше не присваивает автоинкрементный ID. Сама модель безобидна: class SavedAnalysis(models.Model): title = models.CharField(max_length=100) user = models.ForeignKey(User, on_delete=models.CASCADE) sq = …

12.08.2021
AuthCanceled в /oauth/complete/facebook/

Я думаю эта ошибка из-за того что он запрашивает на http скажите как перенаправить его на https и SOCIAL_AUTH_REDIRECT_IS_HTTPS = True это не работает. и мой reditect url это https://www.example.com/oauth/complete/facebook/ и также добавлен без www <a href="https://example.com/oauth/complete/facebook/" …

12.08.2021
Jupyter runtimeerror

Как я могу решить эту ошибку? seis_model = Model(vp=reshaped, origin=(0., 0., -1000.), spacing=(10., 10., 10.), shape=shape, nbl=30, space_order=4, bcs="damp") RuntimeError: Не удалось найти libc'posix_memalign для выделения памяти

12.08.2021
Django: Невозможно сохранить изображение из шаблона

Если я пытаюсь сохранить изображение из админки сайта, оно работает правильно. Но я пытаюсь сохранить изображение из шаблона, и оно не работает. вот мой код models.py: class About(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) profilePicture = models.ImageField(upload_to='images/profile/', default = 'images/useravater.png') views.py: …

12.08.2021
Как я могу исключить записи, если максимальное значение моего поля JSON равно 0?

У меня есть такое поле JSON с именем fieldA : `{'test': 0, '1': 0, 'number': 0} И я хотел бы исключить, если максимальное из значений равно 0. Я думал использовать это, если A - мой запрос, …

12.08.2021
Как получить данные из представлений в шаблон Django

Из моей модели я загружаю файл, В моих представлениях я выполняю некоторые операции над файлом .Я использую DetailView из CBV Django, В котором я получаю один объект и выполняю некоторые операции над ним. Теперь я хочу получить данные (после …

12.08.2021
Невозможно редактировать форму на Javascript с помощью Django

Я пытаюсь редактировать форму на этом сайте с помощью Django и сохранять правки с помощью Javascript (но без обязательного обновления страницы). Когда пользователь нажимает "редактировать" на странице, ничего не происходит. Никаких консольных ошибок. Я думаю, что проблема в Javascript …