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

09.06.2022
Отправка POST из JS в Django

Я пытаюсь отправить POST с некоторыми переменными в Django. Отправка из JS: function sendStatistic(csrftoken, song_id, answer) { fetch('request/', { method: 'POST', headers: { 'X-CSRFToken': csrftoken, 'Accept': 'application/json', 'Content-Type': 'application/json', }, body: { 'Song-Id': song_id, 'Answer': answer ,}, …

09.06.2022
Система обмена файлами

Мне нужна система обмена файлами, именно видео, для создания киносайта, образовательного или чего-то подобного. Чтобы быть хорошим вариантом, он должен соответствовать следующим критериям, или почти всем: Видео доступно только на моем сайте Простая реализация Хорошая …

09.06.2022
Django 'Текущий путь, dict_list2.html, не совпадает ни с одним из этих путей'.

Я хочу создать словарь с помощью Django. Я сделал такой код, но он вызвал ошибку 'The current path, dict_list2.html, didn't match any of these'' Помогите мне... urlpatterns = [ path('admin/', admin.site.urls), path('^/$', views.csvToModel1, name='dict_list1'), path('^/$', views.csvToModel2, name='dict_list2'), …

09.06.2022
Обновление поля geodjango после вычисления поверхности

У меня есть база данных со списком зданий в нескольких областях. Я хочу обновить все экземпляры районов одновременно с плотностью застройки. Вот мои модели: class Area(models.Model): mpoly = models.MultiPolygonField() surface = models.DecimalField(max_digits=8, decimal_places=2) density = …

09.06.2022
Украшение @login_required не работает в Django (пользователь не аутентифицирован?)

Я новичок в Django и пытаюсь установить страницу входа в систему и пытаюсь использовать украшение @login_required. Однако, когда я пытаюсь войти в систему с действительными учетными данными, я перенаправляюсь на страницу 'login' (настроенную на перенаправление неаутентифицированных пользователей). Я не …

09.06.2022
Могу ли я сделать запрос в Django, который возвращает список по каждому элементу?

У меня есть 3 таких модели: class Person(models.Model): name = models.CharField(max_length=100) class Place(models.Model): name = models.CharField(max_length=100) # ManyToMany Through Table class PersonPlace(models.Model): person = models.ForeignKey(Person, on_delete=models.CASCADE) place = models.ForeignKey(Place, on_delete=models.CASCADE) PersonPlace связывает Person и Place в …

09.06.2022
Как я могу разрешить моему словарю принимать дубликаты ключей [закрыто]

У меня есть функция, которая создает словарь списков: def Planner(calories, dislikes): carbs = Food.objects.filter(category='Carbs').exclude(name__in=dislikes) proteins = Food.objects.filter(category='Protein').exclude(name__in=dislikes) vegs = Food.objects.filter(category='Vegetables').exclude(name__in=dislikes) carb1 = random.choice(carbs) protein1 = random.choice(proteins) veg1 = random.choice(vegs) carb2 = random.choice(carbs) protein2 = random.choice(proteins) veg2 = random.choice(vegs) veg_exclude …

09.06.2022
Объекты модели не имеют первичного ключа

К сожалению, я не могу избавиться от проблемы, обнаруженной в коде: Я создал новую модель, чтобы различать заказы на продажу и заказы на покупку. Проблема в том, что при создании объекта никак не распознается первичный ключ. Через раздел администратора …

09.06.2022
Проверьте, существует ли определенное имя канала (подключен ли он) в Django Channels

Я использую Django Channels и мне нужно ограничить максимальное количество текущих активных соединений одного пользователя. Я храню данные о присутствующих пользователях в django-channels-presence. По сути, я добавляю и удаляю записи в db каждый раз, когда вызываются методы …

09.06.2022
Сессия не передается между функциями

Я пытался передать данные между функциями, используя сессии. Проблема в том, что при тестировании локально все работает отлично, а при тестировании того же самого на сервере разработки не работает. Ниже приведен мой код: views.py def pre_login(request): ... ... …

09.06.2022
Facebook's sharer.php показывает 403 Forbidden в поле share box

Я использую это для обмена на Facebook. <meta property="og:image" content="https://url.com/{{ article.img_path }}"> <meta property="og:type" content="website"/> <meta property="og:title" content="{{ article.title }}"/> <meta property="og:description" content="{{ article.title }}"/> <meta property="og:url" content="https://url.com/{{ article.path }}"/> . . <a href="https://www.facebook.com/sharer/sharer.php?u=https://url.com/{{ article.path | urlencode }}"> <i …

09.06.2022
Как создать счет-фактуру в зависимости от шаблона, предоставленного пользователем в django

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

09.06.2022
Как изменить сообщение об ошибке EmailValidator

Models.py class User(AbstractBaseUser): email = models.EmailField( verbose_name='Email', max_length=255, unique=True, error_messages={'msg':"Enter a valid Email Address"}, ) name = models.CharField(max_length=200) phone_number= models.CharField(max_length=200, blank=True) address= models.CharField(max_length=200, blank=True) tc = models.BooleanField() is_active = models.BooleanField(default=True) is_admin = models.BooleanField(default=False) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) objects …

09.06.2022
ERROR: TypeError at /admin/myapp/booking/19/change/

Я создал модель, используя абстрактный класс модели пользователя, для онлайн бронирования авиабилетов. Я новичок в этом деле, поэтому не добавил в нее много функциональных возможностей. Я делюсь своими model.py, admin.py, serializer.py, views.py. Мой вопрос: В ссылке ниже …

09.06.2022
Когда я django date filter не работает?

Вот мой запрос : Мне даны следующие даты: startdate : 2022-06-06 enddate : 2022-06-07 user=Model.objects.filter(agent=fullnames['username']).filter(status=ticket_status)).filter(completed_date__gt=startdate,completed_date__lt=enddate) вывод: После фильтрации запроса я получаю такой результат, в этом 2022-06-08 не требуется, но он отображается { "reference": "9802047093", "name": "Caliber", …

09.06.2022
Django: [Errno 2] Нет такого файла или каталога: '/tmp/tmpmhi9gua5/texput.pdf' во время генерации pdf

Мне нужна помощь, пожалуйста, Привет для всех здесь я пытаюсь генерировать pdf с помощью latex в моем приложении django, но я продолжаю видеть ошибку, когда я добавляю определенные данные в моем шаблоне-latex.tex. Это мой views.py: if request.user.is_authenticated: if …

09.06.2022
Невозможно открыть какую-либо страницу при реализации следующего параметра в Django 3.2

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

09.06.2022
Создание вложенных сериализаторов в Django

Не получается добавить поле с данными из другой модели. Руководствовался: этим и этим Модели: class Cards(models.Model): name = models.CharField(max_length=100, verbose_name='Имя карты') number = models.IntegerField(verbose_name='Номер карты') id_set = models.ForeignKey('Sets', on_delete=models.CASCADE, verbose_name='ID сета') card_img = models.CharField(max_length=50) …

09.06.2022
Django тестирует self.client.post, используя неправильный url

У меня есть тест, который выбрасывает исключение NoReverseMatch. В тесте я определяю url add_collection_url = reverse('add-cc-collection', args=[client.code, order.code]) и я могу проверить, что url найден print(add_collection_url) который находит правильный url /crm/clients/A00001/order/O00001/add-cc-collection/ Однако, в …

09.06.2022
Модель Django с множественным наследованием вызывает исключение 'django.core.exceptions.FieldError' при удалении

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

09.06.2022
Веб-приложение на основе Python с использованием Panel/ Dash

Я изучаю различные библиотеки python, такие как Panel/ Dash, для создания аналитического инструмента. Мой вопрос в том, стоит ли мне использовать фреймворк Django, а затем интегрировать функции Panel/Dash в Django? Или, если у меня есть опыт разработки веб-приложений (на JS), …

09.06.2022
Как закрыть окно после аутентификации google?

Код для google oauth: def get_service(user): cred = None if user.google_cred: cred = Credentials.from_authorized_user_info(user.google_cred) if not cred or not cred.valid: if cred and cred.expired and cred.refresh_token: cred.refresh(Request()) else: flow = InstalledAppFlow.from_client_config(CLIENT_CONFIG, SCOPES) cred = flow.run_local_server(port=8080) new_google_cred = json.loads(cred.to_json()) if 'refresh_token' …

09.06.2022
NameError at / имя 'HttpResponce' не определено [закрыто]

from django.http import HttpResponse from django.shortcuts import render # Create your views here. #i'm trying to print hello world in django but i'm facing error's def fun(request): return …

09.06.2022
ModuleNotFoundError: Нет модуля с именем 'decouple'

У меня есть рабочий проект Django. Если я запускаю его - все работает нормально Вот структура проекта titest_project tibrains_app tools __init__.py load_django.py countries_add.py apps.py models.py load_django.py import sys import os import django sys.path.append('/mnt/HDD/tibrains/03/titest_project') os.environ['DJANGO_SETTINGS_MODULE'] = 'titest_project.settings' django.setup() …

09.06.2022
Экземпляр Django post_delete все еще присутствует в базе данных

Одним из ключевых аргументов в post_delete является instance, который является реальным удаляемым экземпляром. Согласно документации django - Обратите внимание, что объект больше не будет находиться в базе данных, поэтому будьте очень осторожны, что вы делаете …

09.06.2022
Django Sum по категориям

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

09.06.2022
Что нужно ввести для вывода самой минимальной даты в python?

Что нужно написать вместо конкретного числа в скобках? startdate = self.request.GET.get("startdate") if not startdate: startdate = date(2021, 1, 1 )

09.06.2022
Можем ли мы кэшировать подсчет запросов до того, как запрос попадет в django

У меня есть домашняя страница, которая содержит списки из очень большой таблицы. Она пагинация PageNumberPagination. На время загрузки этой страницы влияет запрос count(*) пагинатора. Я решил проблему медлительности для всех остальных запросов, установив django-cachalot. Однако первый запрос по-прежнему занимает …

09.06.2022
Ошибка декодирования JSON JSONDecodeError в /admin/forms/export-entries [закрыто]

Вот код в моем файле views.py, где я получаю ошибку for n in entries: row = [n.id] columns = n.columns.all() for col_id in cols: exist = False for d in columns: if col_id == d.field_id: exist = True …

09.06.2022
Аутентификация в фреймворке Django Rest с помощью django-auth-adfs

Я использую библиотеку django-auth-afs python для аутентификации и защиты моего DRF API. Я зарегистрировал свое приложение в Azure и имею client_id, client_secret и tenant_id. Может ли кто-нибудь помочь и рассказать мне, как настроить django rest framework? Я попробовал …

09.06.2022
Django отключение флажков в зависимых списках

У меня есть 3 списка чекбоксов, и я хотел бы отключить все ненужные чекбоксы в моем HTML файле, если нет соответствующих продуктов, связанных с этим продуктом, и динамически изменять число подсчета. На данный момент мне удалось отобразить общее …

09.06.2022
Django return Database.Cursor.execute(self, query, params) django.db.utils.OperationalError: no such table: CsExpert_user

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

09.06.2022
Я получаю Error: create_user() missing 1 required positional argument: 'username'

Я создаю REST API для профилей. Я получаю ошибку в строке 30 serializers.py, т.е. пароль. Это models.py def create_user(self,email,name,password=None): """Create a new user profile""" if not email: raise ValueError('User must have an email address') email = self.normalize_email(email) …

09.06.2022
Django: Создание суперпользователя в панели администратора

Хочу сделать так, чтобы админ смог сделать других пользователей тоже админами. Когда в панели администратора он ставит галочку у пользователя Администратор, и сохраняет, то тот пользователь не может зайти в админку. Почему пользователю не выдаются права администратора? models.py <pre class="lang-py …

09.06.2022
Как вернуть только указанные поля из serializerMethodField с помощью DRF

Возвращается вложенный массив вида { имя_проекта:test, site_id:[[1],[2]], site_name:[[test1],[test2]]). }, но я бы хотел вернуть вот так {{sitename:test1, siteid:1},{sitename:test2, siteid:2}} class ProjectSite(models.Model): site_id = models.AutoField(primary_key=True, unique=True) site_name = models.CharField(max_length=200,name='project_site_name') project_id = models.ForeignKey(Project, on_delete=models.CASCADE, blank=True, null=True, related_name="projectid") class ProjectSerializer(serializers.ModelSerializer): class Meta: model …

09.06.2022
Django - связь между тегами сервера, сервером и постом

Я создаю приложение клон reddit, Есть 3 сервера, каждый сервер имеет свой собственный набор тегов (например, для сервера еды: бургер, пицца,...) и каждый сервер может иметь несколько постов (прямо как Reddit). Итак, как сделать так, чтобы пользователь мог выбирать …

09.06.2022
ModuleNotFoundError: Нет модуля с именем 'models'. Невозможно импортировать модели в папку

Я создаю проект на django под названием social_monitoring и получаю ошибку в приложении 'fb_scraping'. Я пытаюсь импортировать модели из папки models, которую я создал, в файл python в другой папке в том же каталоге. Но он продолжает выдавать мне эту …

09.06.2022
Какую библиотеку нужно подключить к js, чтобы сортировались даты

У меня указана это http://tristen.ca/tablesort/src/sorts/tablesort.date.js . Но из-за того что там месяца на английском, а у меня на русском, ничего не сортируется. &lt;script src=&quot;http://tristen.ca/tablesort/src/sorts/tablesort.number.js&quot;&gt;&lt;/script&gt; &lt;script src=&quot;http://tristen.ca/tablesort/src/sorts/tablesort.date.js&quot;&gt;&lt;/script&gt; &lt;script&gt; document.addEventListener(&quot;DOMContentLoaded&quot;, function(event) { new Tablesort(document.getElementById('table-id')); });

09.06.2022
Аудио не воспроизводится, но обнаруживается в локальном хранилище

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

09.06.2022
TinyMCE в проекте Wagtail/Django не сохраняет некоторые возможности богатого текста, такие как размер шрифта, выравнивание

У меня есть проект Django/Wagtail. В проекте используется пакет wagtailtinymce. TinyMCE выглядит великолепно и прекрасно отображается во всех полях насыщенного текста и потоковых блоках. Проблема Когда я изменяю размер шрифта и сохраняю его. Он возвращается …