У меня есть представление, которое получает пост-запрос от client.post() data = { "token": create_hash(customer_name), "images": [image_1, image_2], "name": customer_name, "email": "test@email.com", "phone": "0612345678", "product": "product-sku0", "font_family": "Helvetica", "font_size": 12, "colors_used": ( "#AAAAAA|White D", "#FFFFFF|Black C" ) } …
У меня есть ModelViewSet: class OrderViewSet(viewsets.ModelViewSet): serializer_class = OrderSerializer pagination_class = DefaultPagination queryset = Order.objects.all() def get_queryset(self): userId = self.request.query_params.get('userId') if userId is not None: query = Order.objects.filter(owner__id=userId).order_by('-createdAt') else: query = Order.objects.order_by('-createdAt') return query Здесь url регистрации router …
Я получаю POST http://localhost:8000/api/reports/ 415 (Unsupported Media Type) при попытке отправить форму из React и не понимаю, в чем проблема. Вот код. models.py class Report(models.Model): category = models.ForeignKey(Category, on_delete=models.PROTECT) description = models.TextField() address = models.CharField(max_length=500) reporter_first_name …
Я новичок в Django. В настоящее время я занимаюсь анализом настроений в пользовательских твитах в реальном времени через Twitter API. Мне удалось провести анализ и отобразить настроения. Теперь я хочу визуализировать настроения с помощью диаграмм в моем приложении Django (возможно, …
Urls.py Я перепробовал все, но не могу понять, почему это произошло. когда я применяю или всегда показывает одну и ту же ошибку from django.contrib import admin from django.urls import path from . import views urlpatterns = [ path('nature', views.nature, …
У меня есть модель с вложенными детьми и я хочу продублировать ее, я попробовал несколько решений, но не смог решить свою проблему! вот мои модели, чтобы показать взаимоотношения между ними: class Form(models.Model): form_id = models.UUIDField(primary_key=True, default=uuid4, editable=False) …
В моем filters.py: class DataFilter(FilterSet): start_date = DateFilter(field_name='date',lookup_expr=('lt')) end_date = DateFilter(field_name='date',lookup_expr=('gt')) date_range = DateRangeFilter(name='date') class Meta: model = DataModel fields = ['date', ] Я также пробовал устанавливать fields = [], но фильтры всех полей все …
У меня есть представление списка, где я определяю queryset как список объектов, если текущий пользователь не является топ-менеджером, иначе queryset - это словарь, где ключ - сотрудник, а значение - список объектов. Поэтому я хочу знать, как отобразить ключ …
Когда я пытаюсь взять элементы из db.html с помощью id, выдается ошибка. Я не могу понять, в чем проблема пожалуйста, помогите мне venue.html {% extends 'MYapp/index.html' %} {% block content %} <center> <h1> venue.html </h1> <br> <div class="card-header"> Featured </div> …
Я разрабатываю приложение "dash" как стартовую точку для многих пользователей. "приборная панель приложений". Я хочу преобразовать список приложений в карточки, "в стиле портфолио". пользователь заходит в платформу, и по url .../dash открывает dash (django app). Здесь все идеально. …
Можно ли использовать переменные db в ckeditor? например: My name is : {{ form.name }} My age is : {{ form.age }} и затем я могу отобразить запись в ckeditor как шаблон, заполненный моделью. Любой совет …
Я пытаюсь отфильтровать записи из модели, используя список значений: Образец: items= ['a@xyz.com','b@xyz.com','c@abc.com'.......] data= TestModel.objects.filter(email__in=items) items содержит более 2000 записей и база данных используется в SQL. Чтобы избежать ошибки подсчета: Я попробовал: data= TestModel.objects.all() chunks = [items[x:x+1000] for x …
Когда я пытаюсь перенести свой .py файл, я сталкиваюсь с ошибкой "^ if request.method == 'POST' SYNTAX ERROR : Invalid character in Identifier error" это мой код def register(request): registered = False if request.method() == 'POST': user_form = UserForm(data=request.POST) profile_form …
Помогите пожалуста, я новичок в Python. Есть 3 таблицы, у каждой таблицы есть свой столбец с дата/время. Пример таблиц в SQLite: Таблица 1: ИД |столбец1| |столбец2| |столбец3| |столбец(дата/время)| 1 Даные1 Данные2 Данные3 2021-12-11 07:29:55.297591 2 Даные1 Данные2 Данные3 2021-12-12 08:24:13.817266 …
Я делаю часть миграции API, где у меня есть URL со знаком % в нем. Однако я хочу сделать такое же сопоставление URL с URL API Django. Я пробовал создавать пробелы и также пробовал создавать знак %. Я получаю …
Когда я ищу с помощью SearchRank, если он ничего не находит, то возвращает все. Как я могу решить эту проблему? просмотров : self.search = form.cleaned_data['search'] vector = SearchVector('title', weight='A') + SearchVector('description', weight='C') + SearchVector('category', weight='B') query = …
Я хочу добавить название каждого города в данных модели A к имени столбца таблицы B. Когда я добавляю новый город, возможно ли добавить и обновить таблицу модели B? class ModelA(models.Model): city_name = models.CharField(max_length=50) def __str__(self): return f"{self.city_name}" class ModelB(models.Model): …
Я создаю Saas-проект. У этой системы есть несколько ценовых планов. Первые пользователи должны заплатить дополнительную сумму денег. Эти деньги взимаются только один раз за аккаунт и больше не требуются после того, как пользователь заплатил один раз, независимо от …
У меня есть класс User, который имеет атрибут ImageField, хранящий аватар/картинку профиля пользователя. Я пытаюсь аннотировать набор запросов Post так, чтобы только url аватара пользователя возвращался вместе с постом, без других данных. Я пробовал 2 разных способа аннотировать запрос, …
Я пытаюсь интегрировать функциональность на сайте Ecommerce в Django, где посетителям автоматически показывается местная валюта на основе их страны IP адреса, Есть ли какая-нибудь библиотека, которую я могу использовать для достижения этой функциональности. какой лучший способ написать представление функции …
Как получать асинхронные HTTP-запросы и обрабатывать их асинхронно с помощью celery? Вот что я пробовал, правильный ли это способ объединить async с celery, чтобы я мог получать асинхронные HTTP запросы и обрабатывать их асинхронно Урл: urlpatterns = …
Я пытаюсь соединить приложение Django с MySQL, Моя модель: **models.py** from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, Integer, String, DateTime from sqlalchemy.orm import relationship from sqlalchemy.orm import sessionmaker engine = create_engine('mysql://root:root0000@localhost', echo=True) Base …
Я создал 2 демо-приложения для клиента, используя Django в качестве бэкенда и ReactJS фронтенд, как просил клиент. Эти приложения прекрасно работают в Dockerized, прекрасно работают, используя учетные данные для входа пользователей на основе базы данных. Однако они хотят перенести аутентификацию …
У меня есть три модели class A(models.Model): field1 = models.IntegerField() class B(models.Model): id_a = models.ForeignKey(A,on_delete=models.CASCADE) field1 = models.IntegerField() field2 = models.IntegerField() class C(models.Model): id_a = models.ForeignKey(A,on_delete=models.CASCADE) field1 = models.IntegerField() field2 = models.IntegerField() Я хочу написать запрос, который выглядит …
Какой метод патча я использую при создании API с View , (from django.views.generic import View) Предположим, у меня есть такой класс : from django.views.generic import View class ArticleView(View): def patch(self, request, article_id, *args, **kwargs): # How can I patch …
У меня есть модель Django, в которой хранится файл следующего вида: class Excel(models.Model): the_generated_file = models.FileField() Я знаю, что хочу получить доступ к этому файлу с обновленной версией файла. Если бы это было поле int, foat или …
Я фильтрую набор запросов, чтобы получить количество посетителей и просмотров страниц, но когда нет данных, возвращается None. Как получить 0 вместо None при фильтрации набора запросов, когда нет данных? yesterday_visitors = queryset.filter(date__gte=yesterday, page=None).aggregate(Sum('visitors')) yesterday_page_views = queryset.filter(date__gte=yesterday, page=None).aggregate(Sum('page_views'))
Это моя модель, я хочу зарегистрировать поле 'tag' в файле admin.py class Content(models.Model): id=models.AutoField(primary_key=True) user=models.ForeignKey(User,on_delete=models.CASCADE) content_type = models.CharField(max_length=255) # show=models.CharField(max_length=255) show=models.ForeignKey(Show,on_delete=models.CASCADE) sponsor_link=models.CharField(max_length=255) status=models.BooleanField(default=False) added_on=models.DateTimeField(null=True) content_file=models.FileField(upload_to='media/') title = models.CharField(max_length=255) shows_name = models.CharField(max_length=255) subtitle = models.CharField(max_length=255) description = models.CharField(max_length=500) publish_now = models.BooleanField(default=False) …
я пытаюсь получить имя пользователя из сессии с помощью request.user но получаю AnonymousUser, как мне получить имя пользователя def login_two(request): if request.method == 'POST': uname = request.POST.get('name2') pwd = request.POST.get('password2') check_user = User.objects.filter(username=uname, password=pwd) if check_user: request.session['user'] = uname …
У меня есть класс в моделях: class UserFilters(typing.NamedTuple): enabled_exchanges: typing.Optional[list[Exchange]] = None enabled_coins: typing.Optional[list[Coin]] = None enabled_fiats: typing.Optional[list[Fiat]] = None enabled_paymethods: typing.Optional[list[Paymethod]] = None consider_volumes: typing.Optional[bool] = None consider_vendor_rating: typing.Optional[bool] = None Я выполняю: python3 manage.py makemigrations …
Я использую Jmeter для нагрузочного тестирования DRF, и хотя процессор и память не работают на 100%, пропускная способность и время отклика медленные. Серверы Django + nginx и Postgres разделены, и оба имеют следующие характеристики 4CPU, 4GB памяти. nginx …
Я добавляю некоторые расширенные функции к моим моделям в Django. Чтобы не перегружать корневой интерфейс модели (и файл), я использую некоторые помощники как атрибуты модели. Я хочу сгруппировать методы и свойства в эти помощники, и то, что я …
Я пытаюсь запустить тесты для моего проекта Django. Я написал этот проект некоторое время назад, тогда у меня были другие настройки и тесты проходили. Сейчас я изменил настройки и развернул его на Heroku с базой данных Heroku Postgres. Все работает …
Я новичок в Django и заранее извиняюсь за столь элементарный для большинства из вас вопрос, но я искал похожие вопросы повсюду и не встретил работоспособного решения. Я пытаюсь создать Bootstrap Accordion для каждого элемента цикла Django for-loop. Таким образом, …
Недавно я удалил свой файл db.sqlite3 из-за того, что некоторые данные были повреждены. Я думал, что при следующем запуске python manage.py migrate он будет просто воссоздан из stratch. Вместо этого Django продолжает работать со старым db.sqlite3, несмотря на то, …
Я развернул свой проект django, используя AWS Elastic beanstalk и S3, и я попытался загрузить аватар профиля, но он показывает Server Error(500) Мой журнал Sentry показывает, "Произошла ошибка (IllegalLocationConstraintException) при вызове операции PutObject: Ограничение местоположения eu-south-1 несовместимо для …
У меня следующие взгляды: login_view: @api_view(['POST']) def login_view(request): try: user_data = request.data username = user_data["username"] password = user_data["password"] user = authenticate(request, username=username, password=password) if user is not None: login(request, user) serializer = UserSerializer(user) return Response( { "user":serializer.data, "login": True …
Я хочу сделать скриншот с сайта и вернуть его в формате https для скачивания. Я использую либу Html2Image. Я использую следующий код: def certification1(request, *args, **kwargs): hti = Html2Image() image = hti.screenshot(url='https://www.python.org', save_as='screenshot.png') response = HttpResponse(image, content_type='png') return response …
У меня есть три модели GalleryAlbum, GalleryImage и GalleryVideo. Эти модели имеют соответствующие им ModelForm. Я хочу обрабатывать эти формы с помощью одной модели CreateView в views.py. Модели GalleryImage и GalleryVideo имеют отношения "один ко многим" с моделью GalleryAlbum …
Я запускаю свой файл python каждый день, и каждый день при запуске он перезаписывает старые предыдущие строки и столбцы файла excel 'daily.xlsx'. Ему нужно продолжить с того места, на котором остановилась последняя строка. В файле excel есть 8 столбцов. (числа, …