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

11.08.2022
Очищается ли кэш Django при перезапуске сервера?

Я пытаюсь использовать API кэширования Django следующим образом: from django.core.cache import cache cache.set('test',[],None) ... list = cache.get('test')... У меня есть 2 вопроса по этому поводу Нужно ли устанавливать бэкэнд кэширования в настройках для этого …

11.08.2022
Наиболее эффективный способ хранения и извлечения 3 списков связанных данных в python

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

11.08.2022
Как показать сообщение, когда anonymosuser что-то публикует в Django

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

11.08.2022
Поле расписания доступности в Django Models?

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

11.08.2022
Как я могу реализовать множественную пагинацию (drf)

Если я пошлю get запрос типа этоговведите описание изображения здесь, мне нужно иметь множественную пагинацию (LimitOffset и PageNumber). models.py: from django.db import models class Products(models.Model): title = models.CharField(max_length=255) description = models.TextField(blank=True) photo = models.ImageField(upload_to="photos/%Y/%m/%d/", null=True) hashtag = …

11.08.2022
Защита django rest api от sql-инъекций

У меня есть REST API, использующий django, и я хочу защитить его от sql-инъекций. Например, когда я набираю в браузере : localhost:8080/MyApi/?id=3 или 'a'='a', я хочу получить ошибку. Я искал в сети и нашел, что sanitizing является …

11.08.2022
Привет, я довольно новичок в heroku и хотел бы получить информацию о возможностях сервера.

Я хочу развернуть приложение для социальных сетей на heroku с ожидаемым общим числом пользователей около 5000 и 1000 одновременных пользователей. - Всем пользователям разрешено размещать товары с максимум 3 фотографиями Загрузите фотографии профиля. Какой план heroku лучше …

11.08.2022
HTML Checkbox: автоматическое обновление проверяемого реквизита на основе значения с помощью Javascript Jquery

Это мой JS файл для создания чекбоксов, я просто хочу, чтобы checked prop чекбокса обновлялся на основе значения input, потому что мой шаблонизатор отображает значение булевых полей непосредственно на мое значение input attr. Но не работает $(document).ready(function () { …

11.08.2022
Как сделать цикл по папкам S3 Media в Django?

Для контекста, моя папка медиа AWS S3 состоит из вложенных папок. Каждая из них содержит только изображения для рекламы. В локальном режиме я могу перебирать каждое изображение в папке и выводить его на рекламную страницу, однако я не …

11.08.2022
Невозможно получить доступ к серверу Django, запущенному в экземпляре EC2

Я пытаюсь запустить Django (или вообще любой сервер для начала) в экземпляре ec2, как в этом учебнике: https://dev.to/awscommunity-asean/create-and-deploy-python-django-application-in-aws-ec2-instance-4hbm Проблема в том, что я не могу получить доступ к серверу из браузера, несмотря на то, что …

11.08.2022
Вкладки переводов в Django parler не отображаются в представлении

Я использую django parler для перевода своих моделей. Сейчас я создаю пользовательскую панель администратора и у меня есть представление для создания и обновления содержимого. Я использую представление на основе класса, наследуя от "View" для создания и обновления, поэтому я не …

11.08.2022
Получение "IntegrityError" в моделях Django при попытке создания

Я работаю над приложением с бэкендом Django и в настоящее время разрабатываю страницу регистрации. Вот мой код: models.py from django.db import models from django.contrib.auth.models import User from django.core.validators import MaxValueValidator, MinValueValidator from datetime import date from .countries import COUNTRIES from …

11.08.2022
Как исправить Django / python free(): invalid pointer?

Когда я запускаю приложение django manage.py, я получаю free(): invalid pointer error. Пример: >python manage.py check System check identified no issues (0 silenced). free(): invalid pointer Abortado (imagem do núcleo gravada) Приложение django работает нормально, но я …

11.08.2022
Как сделать фильтр поиска на сайте django

У меня есть база данных с именем из прикрепленных файлов models.py class UploadFile(models.Model): user = models.ForeignKey(User,on_delete = models.CASCADE,related_name='file_created' ,verbose_name='Автор') title = models.CharField(max_length=200, verbose_name='Заголовок') # uploadedfile = models.FileField(upload_to='files/',null=True, verbose_name='Файл') description = models.TextField(blank=True, verbose_name='Описание') createdtime = models.DateField(auto_now_add=True, db_index=True, verbose_name='Дата создания') …

11.08.2022
Django вставляет ключевое значение в определенное место в JSON

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

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

Простой глупый вопрос У меня есть модель Exam, которая содержит поле Subject, которое я хочу связать с 3 или 4 или даже 5 предметами, как внешний ключ связать один с другим. # 1 type class Math(models.Model): id = models.CharField(primary_key=True, …

11.08.2022
Проект Wiki Поиск - Создание новой страницы - Моя ссылка на главный экран работает нормально, но моя новая страница не сохраняется в каталоге

Новая страница: Нажатие на кнопку "Создать новую страницу" в боковой панели должно привести пользователя на страницу, где он может создать новую запись в энциклопедии. 1.Пользователи должны иметь возможность ввести заголовок страницы и в текстовой области ввести содержимое страницы в …

10.08.2022
Django Rest Framework с Mozilla Django OCID

Я работал над приложением Drf для подписи сертификатов. Я использовал простой JWT для аутентификации токенов. Но теперь мне нужно реализовать SSO аутентификацию, поэтому я пытался использовать Mozilla - Django - OIDC, но я не могу разобраться в документации. Я запутался …

10.08.2022
Django выполняет объединение нескольких таблиц

У меня есть следующие таблицы, class A: field_1 = models.CharField() field_2 = models.IntegerField() class B: a = models.ForeignKey(A, related_name='table_b') some_other_field = models.CharField() class C: b = models.ForeignKey(B, related_name="table_c") other_field = models.CharField() Предположим, что ids предоставляются для объектов …

10.08.2022
Попытка преобразовать представление на основе функций в общее детальное представление

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

10.08.2022
Как реализовать django.views.generic для logoutPage/loginPage, если ранее использовался запрос?

Какая лучшая практика для перехода с request на django.views.generic? Как реализовать django.views.generic для logoutPage/loginPage, если раньше использовался request? #This my model.py from django.db import models from django.contrib.auth.models import User #This my view.py from django.shortcuts import render,redirect from django.http import …

10.08.2022
Как разобрать общий текстовый запрос в словарь - Python

Я пытаюсь разобрать общий текстовый запрос, который в Python может выглядеть следующим образом: first_name:Jon last_name:"Doe" address:"1st X street, Y, California" to: { "first_name":"Jon", "last_name":"Doe", "address":"1st X street, Y, California" } Есть идеи, как это …

10.08.2022
Джосер неиспользуемых конечных точек

Мне не нужны все конечные точки, которые есть у Djoser. Как я могу отключить их? В документации: SetPasswordView, PasswordResetConfirmView, SetUsernameView, ActivationView и ResendActivationView были удалены и заменены соответствующими вложенными представлениями в UserViewSet. Но я не могу …

10.08.2022
Django. Получить данные пользователя после авторизации через google, OK, VK, TG

Есть сайт на Django, на нём есть возможность авторизоваться через Google, TG, VK и OK. В settings указаны Scope для: Google: SOCIAL_AUTH_GOOGLE_OAUTH2_SCOPE = [ "https://www.googleapis.com/auth/userinfo.email", "https://www.googleapis.com/auth/userinfo.profile", ] OK: SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_SCOPE = ["GET_EMAIL"] VK: SOCIAL_AUTH_VK_OAUTH2_SCOPE = ["email"] TG: Вообще …

10.08.2022
Приложение Django Rest Framework с развертыванием на gunicorn

У меня есть приложение на django rest framework, которое использует представления в стиле класса. API, написанный на нем, требует (допустим) 5с для ответа. Мое развертывание простое: gunicorn --workers=4 application_name.wsgi -b 0.0.0.0:8000 Но что это делает, так это …

10.08.2022
Как адаптировать размер CKEDITOR в css и django?

Я пытаюсь адаптировать CKEDITOR в textarea, но он перекрывает textarea? Как изменить, чтобы он соответствовал textarea, как показано ниже? Я снял галочку с element.style { /* width: 835px; */ } и там оно помещается в textarea, что …

10.08.2022
База данных PostgreSQL не отображает данные на сайте Django

Я преобразовал свою БД SQLite в БД PostgreSQL. Я сделал все миграции и коллекционирование, и в моем скрипте python на моем компьютере windows я могу получить доступ к БД и выполнять команды. Моя проблема в том, что я не …

10.08.2022
Постройте проект с большим объемом данных с помощью drf

Я собираюсь работать над проектом (Django и DRF), в котором будет много данных и из которых я должен вычислить значимые данные (процент, дисперсия, среднее и т.д.). В нем также будет много графиков и различных диаграмм. Есть ли какой-нибудь Github …

10.08.2022
Django - упорядочивание после distinct вызывает ошибку - как заставить его работать?

У меня есть пользовательский метод QuerySet, который фильтрует пользователей, имеющих хотя бы одну ипотеку. Чтобы не получить дубликаты, я должен добавить .distinct('pk'). Проблема в том, что API позволяет заказывать по требованию. Это означает, что я не могу просто …

10.08.2022
Динамический перевод данных {{ model.name }} в шаблоне django

Может ли кто-нибудь подсказать кратчайший способ перевода типа данных {{ model.name }} в шаблоне django?

10.08.2022
Как добавить динамическое поле в django.core.serializers.serialize

Я пытаюсь экспортировать набор запросов в формат json. Однако мой запрос имеет динамическое поле (т.е. не определенное в модели), и когда я пытаюсь добавить его, ничего не отображается. Моя модель: class MyModel(models.Model): id = models.TextField(primary_key=True, blank=True) quantity …

10.08.2022
Как получить доступ к данным модели, используя определенный id в django rest framework

Я хочу получить доступ к данным модели, которая называется IssueReport, используя ее ID в django rest framework, поэтому я использовал метод post для передачи ID вручную, чтобы получить данные IssueReport по этому ID, но он выдает мне ошибку …

10.08.2022
Передача значения Javascript в CSS?

Я пытаюсь передать значение javascript (процент) в строку ширины css 100%, которая в настоящее время составляет 30%. В настоящее время создается таблица, которая заполняется снаружи, начиная с 0 и заканчивая 30%, я хочу иметь возможность реализовать мое значение Javascript …

10.08.2022
Ошибка CORS при вызове API для приложения React/DRF на Heroku

У меня есть мой react front end и мой django rest api как два отдельных приложения на heroku. У меня возникла следующая ошибка: Параметры запроса, которые я использую для …

10.08.2022
Возврат полей в пользовательском формате в сериализаторе Django Rest Framework

Я очень новичок в Django rest framework и мне нужно вернуть сериализатор полей модели в пользовательском формате. Это сериализатор: class SubjectSkillLevelSerializer(serializers.ModelSerializer): class Meta: model = SubjectSkillLevel fields = ["subject", "level"] В настоящее время возвращается следующее: [ { …

10.08.2022
Django получает значение поля в __init__ формы

Мне нужно иметь значение поля перед выполнением обновления. forms.py class Form_Rol(forms.ModelForm): class Model: model = My_Model fields = "__all__" def __init__(self, *args, **kwargs): '''I want to do this''' value_coming_from_update = self.fields['name'] print(value_coming_from_update) Output.... <django.forms.fields.CharField object at 0x0000026649558DC0> Как …

10.08.2022
Список сессий не обновляется после отправки from в Django

From django.shortcuts import render from django import forms from django.urls import reverse from django.http import HttpResponseRedirect # Create your views here. class NewTaskForm(forms.Form): task = forms.CharField(label="New Task") def index(request): if "tasks" not in request.session: request.session["tasks"] = [] return render(request,"tasks/index.html",{ "tasks":request.session["tasks"] …

10.08.2022
Проверка типа аргумента в представлениях Django Python

У меня больше опыта с C (промежуточный опыт) и сейчас работаю над чем-то на Django Python. У меня есть функция url, которая направляет REST-вызов на функцию views. Теперь я пытаюсь сделать единый url для передачи аргумента для ID …

10.08.2022
Для загрузки файлов в Django я могу установить models.FileField напрямую без использования формы или веб-ввода

В каждом примере загрузки, который я могу найти для Django, используется веб-вход для получения файла. Но я получаю файлы из массива конечных точек REST api и получаю файлы в виде байтовых строк. Я использую класс Model с бэкенд-хранилищем boto3 для …

10.08.2022
Я хочу перенести изменения models.py, но он говорит, что у объекта нет атрибута 'urls', я должен сначала написать urls.py?

Я зарегистрировал модели в файле admin.py все, что я изменил в этом приложении, находится в admin.py и models.py Я не создал urls.py вот мой models.py: from django.db import models class Clients(models.Model): name = models.CharField(max_length=300) company = models.CharField(max_length=300) …