В моем проекте есть пользователи типа a и типа b, как мне ограничить выбор в выпадающем списке на основе типа пользователя в django пользователь типа a имеет опцию принять и подтвердить, а пользователь типа b имеет опцию в выпадающем …
Я хочу создать тест, чтобы проверить, правильно ли выполняется получение подробной информации о пользователе, если я перейду по этому url /user/int:user_id. Мой код выглядит следующим образом: def test_get_user_detail(self): self.client.login(username='tes', …
Я пытался реализовать пользовательский метод аутентификации в DRF, но перезаписанный метод аутентификации не возвращает User, а возвращает None. Вот код. Сначала конфигурация в моем файле settings.py. REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': [ 'passewok.authentication.CustomAuthentication', ], } Теперь мой класс CustomAuthentication …
Это кажется таким простым, но невозможно реализовать. Мне нужен дроссель для каждого уровня подписки на API в моем приложении. Я создал файл throttling.py, и он содержит классы дросселей. views.py from jet.throttling import BasicRateThrottle, PlatinumRateThrottle class JetPullViewSet(viewsets.ViewSet): throttle_classes = [BasicRateThrottle, PlatinumRateThrottle] …
Я размещаю веб-приложение Django на сервере хостинга cPanel. Я запустил приложение, однако оно не применяет таблицы стилей CSS к моему шаблону index.html или моей консоли admin. Я получаю следующую ошибку Refused to apply style from 'https://website/staticfiles/admin/css/nav_sidebar.css' because its MIME …
Мне нужно отобразить набор форм Django, содержащий список предопределенных вопросов (несколько десятков вопросов), расположенных в определенном порядке. Пользователь может отвечать на любые вопросы в произвольном порядке, сохранять свои ответы и продолжать отвечать позже. Поэтому здесь нет обязательных полей. …
У меня есть две модели jobposition и wage, модели связаны отношением OneToMany. class JobPosition(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) title = models.ForeignKey(Title, on_delete=models.CASCADE) ... class Wage(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) amount = models.FloatField(blank=True,null=True) type = models.CharField(choices=WAGETYPE, max_length=30) position …
Мне нужно POST содержимое некоторых объектов, но я не могу получить это содержимое из объектов. Любая помощь будет очень признательна. from django.shortcuts import render, redirect from cadastro.forms import CadastroForm import requests from . import models def cadastro_usuario(request): data = …
Я наблюдаю странное поведение одной из моих моделей и с трудом могу отследить, что происходит. В моем приложении есть относительно простая модель "posts", которую я пытаюсь передать в ListView: # models.py class Posts(models.Model): draft = 0 published = 1 …
Я хочу выполнить поиск по содержимому этого JSONField: class Product(models.Model): data = models.JSONField() number = models.PositiveIntegerField() class Test(models.Model): name = models.CharField("layout", max_length = 32, unique = True) prod = models.ForeignKey("product", on_delete = models.CASCADE, null = True, blank = True) …
В случае, если пароль не введен, для него должно быть задано случайное значение Введите здесь описание изображения<><><>
Я пытаюсь развернуть приложение django на экземпляре EC2, но у меня сейчас проблемы с обслуживанием статических файлов приложения. В настоящее время conf-файл моего nginx выглядит следующим образом: # Default server configuration # server { listen 80 default_server; listen …
Представим, что у меня есть две модели. Первая модель содержит данные проклятия и пользователя, который создал этот курс class Course(models.Model): course_name = models.CharField(max_length=100, null=False) description = models.CharField(max_length=255) user_profile = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) и моя вторая модель: class …
Я хочу создать веб-приложение с django, где пользователь может создавать маркеры на карте. У меня есть этот js скрипт для добавления маркера при нажатии на карту листа. window.onload = function () { element = document.getElementById('osm-map'); var markers_list = new Array() …
Как сказано в заголовке, мне нужно, чтобы HTML в шаблоне Django рендерился вертикально. Посмотреть код: data = { "id": id, "name": name, "country": country } context = { "data": data, } HTML_STRING = render_to_string("home-view.html", context=context) Код шаблона: <table> …
Я использую bootstrap 5.0 и пытаюсь отобразить название книги на карточке, но не эффективно. Моя карусель в html {% block content %} <div id="carouselExampleIndicators" class="carousel slide" data-bs-ride="carousel"> <div class="carousel-indicators"> <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button> <button type="button" data-bs-target="#carouselExampleIndicators" …
Я создаю простой чат с помощью Django-Rest-Framework на Python. Я создал GET/POST методы для пользователей и чата. МОДЕЛЬ from django.db import models from django.db.models.base import Model class User(models.Model): class Meta: db_table = 'user' user_firstname = models.CharField(max_length=200) user_lastname = models.CharField(max_length=200) …
Я новичок в Django, Я изучаю представление на основе классов, и все работает хорошо, то, что я пытаюсь сделать, это редактировать представление DeleteView, это просто удаляет объект, но то, что я ищу, это редактировать объект вместо удаления class borrar(DeleteView): …
Я создаю поисковый веб для базы данных psql, которая у меня есть. У меня есть несколько проблем с django, мое приложение строит график для результатов и печатает их. При обновлении результаты меняются и график исчезает!
Столкнулся с проблемой CSRF_Token missing or incorrect в моем Django-app, не совсем понимаю в чем проблема, так как я включил {% csrf_token %} во все возможные формы, выводимые моим шаблоном. Я подозреваю, что это может быть связано с ajax …
Я хотел бы построить мульти-веб платформу, которая основана на Django (Python) + WSGI. Вебы будут иметь одну базу данных, точно такой же бэкенд и только разные фронтенды/url. Какова лучшая архитектура для такой платформы, докер или просто конфигурирование различных приложений? …
Рассмотрим эту модель: class Address(models.Model): line1 = models.CharField(max_length=255, db_index=True, blank=True, null=True) city = models.CharField(max_length=255, db_index=True, blank=True, null=True) state = models.CharField(max_length=255, db_index=True, blank=True, null=True) postcode = UppercaseCharField(max_length=64, blank=True, db_index=True, null=True) country = CountryField(db_index=True, blank=True, null=True) Я пытаюсь заполнить …
Вот вьюшка: from django.shortcuts import render, get_object_or_404 from .models import Question, Choice from django.http import HttpResponse, HttpResponseRedirect from django.urls import reverse from django.views import generic from django.template import loader from django.http import Http404 def index(request): latest_question_list = Question.objects.order_by('-pub_date')[:5] template = …
Я новичок в работе с ASGI и у меня есть некоторые проблемы с производительностью моего Django API сервера, поэтому любое понимание было бы очень признательно. После проведения некоторых нагрузочных тестов с помощью JMeter кажется, что приложение способно обрабатывать до …
У меня есть следующий сериализатор, где мне нужно переопределить свойство data, но по какой-то причине оно не переопределяется вообще. class ShopItemListSerializer(AvailabilitySerializerFieldMixin, serializers.ModelSerializer): is_aggregation_product = serializers.BooleanField() price = MoneyField(allow_null=True) discount_price = serializers.SerializerMethodField() is_favorite = serializers.SerializerMethodField() categories = ShopItemCategorySerializer(many=True) price_effect = …
В моем шаблоне есть несколько значений, представляемых из данных в базе данных. {{ fundamentals.project_category }} Но когда данных не существует, он выдает ошибку matching query does not exist. Я думаю, потому что данные не возвращаются в наборе запросов в …
Я пытаюсь отправить письмо для сброса пароля в веб-приложении Django с помощью Zoho SMTP, но оно продолжает выдавать эту ошибку, когда я использую Gmail. Ниже приведены некоторые фрагменты Views.py def post(self, request): name = request.POST['Name'] email = request.POST['Email'] …
Горячая перезагрузка задерживается на 1 цикл. Так, например, если у меня print("Hi"), то ничего не меняется, но затем, если у меня print("Hello"), то на экране появляется print("Hi"). Если у меня есть третья команда print("Goodbye"), то появляется print("Hello"). Таким образом, …
чем отличается title от title_icontains в django ? from .model import product product.objects.filter(title='blah') product.objects.filter(tite__icontains='blah')
[ { "id": 10, "имя_таблицы": "cars", "columns": "[{"column_key": "paul", "display_key": "paul@mail.com", "column_type": "text", "char_limit": "0"}, {"column_key": "tus", "display_key": "tus@mail.com", "column_type": "text", "char_limit": "1"}]" }, { "id": 26, "table_name": "comics", "columns": "[{"column_key": "ben-10", "display_key": "ben@mail.com", "column_type": "text", "char_limit": "5"}]" } ]
Я создаю небольшой проект django. Есть ли способ изменить значение определенных полей в предыдущих экземплярах конкретной модели? class Fruit (models.Model): name=models.CharField(max_length=40) amount=models.IntegerField() Например, у меня есть три экземпляра моей модели. [0 Object{ "model": "Fruit","pk": 1,"fields": {"name": "Banana", …
Возможно, что-то простое, чего я не заметил: <h1> WRITE YOUR TEXT: </h1> <form method="" action="counter"> <textarea name= "words" rows="25" cols="65"></textarea><br> <input value="submit" type="submit"/> </form> from typing import Counter from django.urls import path from . import views urlpatterns …
Я заметил в некотором Django проекте, который использует методы Django admin на model-admin, которые выглядят следующим образом: def some_field(self, obj): return calculate_something(obj) some_field.short_description = "Some description" А затем оно используется в наборе полей как обычное поле. Оно каким-то …
У меня проблема с gunicorn. Я следовал этому руководству, чтобы запустить хостинг сайтов на моей малине на debian. Но я получил эту ошибку: gunicorn.service: Сбой на шаге EXEC, порождающем /var/www/loveIt/env/bin/gunicorn: No such file …
import boto3 boto3_logs_client = boto3.client("logs", region_name=AWS_REGION_NAME) LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'root': { 'level': logging.ERROR, 'handlers': ['console'], }, 'formatters': { 'simple': { 'format': "%(asctime)s [%(levelname)-8s] %(message)s", 'datefmt': "%Y-%m-%d %H:%M:%S" }, 'aws': { # you can add specific …
Создаю небольшой интернет-магазин, на странице товара размещаю форму заказа с помощью FormMixin и TemplateView, при отправке заказа получаю ошибку "null value in column "customer_id" of relation "products_order" violates not-null constraint". ПОДРОБНАЯ ИНФОРМАЦИЯ: Неудачная строка содержит (21, null)." ошибка : …
не могли бы вы объяснить эти скрипты? почему мы использовали **def init(self, *args, kwargs): И **super(ProfileForm, self).init(*args, kwargs) ? *from django import forms from django.forms import fields from .models import User class ProfileForm(forms.ModelForm): def __init__(self, *args, …
Я получаю следующую ошибку, когда пытаюсь отправить электронное письмо пользователю. Он работает нормально на localhost, но после развертывания на Heroku я получаю эту ошибку. Мое менее безопасное приложение включено. SMTPAuthenticationError at /members/register (534, b'5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbt\n5.7.14 iREvsLOCGsSdIvQozvsLAI32usRkAKeN9zrVcpG8_5BPTE8Cid59meSrouoFeVL7uexVM\n5.7.14 9BeaQ5gSKAKohzILe4Nqyrn_p3OJhBZJVuJ3Nb36rtmD2h_Rb7TCpJRB6xMw87Ow>\n5.7.14 Please log …
У меня есть два запроса. Один из них имеет id проданного товара и сумму продажи, другой - id товара и цену товара. query_product = Model1.objects.filter(...).values_list('ProductID', 'ProductPrice') query_sale = Model2.objects.filter(...).values_list('SaleProductID', 'ProductAmount') Я хочу вычислить IF SaleProductID = ProductID, Sum(F('ProductPrice')*F('ProductAmount'). …
У меня есть поле email_list в моей форме Если в качестве полезной нагрузки Json не введены электронные письма, я могу отправить его как: { email_list: [] } Где как с FormData, как его отправить. Я …