Models.py: class Author(models.Model): name = models.CharField(max_length=100) def __str__(self): return self.name class Book(models.Model): title = models.CharField(max_length=100) author = models.ManyToManyField(Author) def __str__(self): return self.title Я могу фильтровать books по отношению author: >>> Book.objects.filter(author__name__contains="Fyodor") <QuerySet [<Book: Crime and Punishment>, <Book: …
Я хочу добавлять/удалять членов из модели Team. Члены указываются как поле ManyToManyField. Я использую django-rules для указания прав доступа, поэтому владельцы команды должны иметь возможность добавлять/удалять членов. # models.py from django.db import models from rules.contrib.models import RulesModel from django.conf import …
DELIMITER // CREATE PROCEDURE valor() BEGIN IF (select Garantia from repuestos_repuesto where Garantia = 'N' limit 1) = 'N' then Select re.id ,ve.marca, ve.modelo, ve.año, re.Nombre_repuesto from vehiculos_vehiculo as ve inner join repuestos_repuesto as re on re.Vehiculo_id = ve.id where …
ПОЛЬЗОВАТЕЛИ могут повышать или понижать оценку сообщений/проектов, размещенных другими пользователями: скриншот "заклинившего" активного выпадающего поля выбора ЭТОТ КОД ПРЯМО СЛЕДУЕТ ЗА models.py, который содержит класс Project (модель) с полями vote_total и vote_ratio. Он также содержит класс …
Во-первых, мой проект Django имеет несколько приложений (с несколькими моделями соответственно). После развертывания моего кода на Heroku с использованием PostgreSQL, большинство вещей идут хорошо. Но когда я проверил страницу администратора (на Heroku), все модели работают нормально, кроме одной (модель …
Попытка добавить транзакцию (2-я модель) для определенного счета (1-я модель) на основе зарегистрированного пользователя. Либо перечисление доступных счетов в транзакции creatView, либо покупка щелчка по имени счета на отображаемой html странице. подробности, class Account(models.Model): account_holder_name = models.ForeignKey(User,to_field="username",on_delete=models.CASCADE) other …
Я изучаю Celery+Reddis и пытаюсь отправить электронную почту через Celery. Я создал задачу, в которой я инкапсулировал логику отправки электронной почты. Я вызываю функцию send_login_mail и передаю аргументы ключевых слов с помощью .delay(). #views.py class SignUpOTP(APIView): permission_classes = [AllowAny] def …
Частью моего сайта на django является то, что когда пользователь удаляет одно значение из одной модели, он удаляет все данные в поле другой модели. В настоящее время у меня проблемы с фильтрацией всех значений из поля в модели для …
Я использую абстрактную модель пользователя. Значение по умолчанию is_subscriber равно false is_subscriber = models.BooleanField(default=False). Но я пытаюсь изменить его на ture во время регистрации, но я не понимаю, почему оно не меняет false на ture. вот мой код: models.py …
Здравствуйте ребята. Я хотел бы, чтобы вы помогли мне решить эту проблему, я не знаю, я пытаюсь получить данные, связанные с одним постом, например (список комментариев для конкретного поста), которые мне удалось получить в моем api, но я не …
В моей службе запросов Angular есть следующее: async login() { var key = localStorage.getItem('access'); var httpOptions = { headers: new HttpHeaders({ 'Content-Type': 'application/json', 'Authorization': 'Basic ' + btoa('username:password') }), }; return this.http.post('https://example.com/login/', httpOptions); } Вот мое представление …
я пытаюсь сделать модальное отображение при функции события onclick на django, но когда я пытаюсь это сделать, вместо того, чтобы переписать/заменить функцию на радио, они просто генерируют другое радио на стороне, как я могу это сделать? Это html …
Я пытался реализовать поле поиска not_in, но оно генерирует запрос, отличный от ~Q. При запросе по списку идентификаторов, таких как: ids = [1, 2, 3, 4] оба моих варианта not_in и ~Q дают одинаковый набор запросов, хотя их сгенерированный SQL …
В этом (очень упрощенном) примере мне нужно сделать одну вещь (вызвать do_something_after_all_apps_migrated()) после того, как все приложения мигрировали. Проблема в том, что сигнал post_migrate вызывается один раз для каждого приложения. У меня есть одно приложение: after_migrations apps.py …
Я создаю веб-приложение Django с настраиваемой политикой аутентификации пользователей: пароль есть только у суперпользователя, а идентификатором пользователя является поле электронной почты. Пользователи будут входить в систему только по протоколу OAuth, поэтому мне не нужно хранить для них пароли. Я создал …
У меня есть веб-приложение, в котором мне нужно открыть новую вкладку, запустить Python, а затем закрыть вкладку. Причина, по которой я делаю это таким образом, а не перенаправляю на предыдущую страницу, заключается в том, что пользователи хотели бы сохранить …
Итак, я учусь создавать адрес электронной почты для подтверждения при регистрации аккаунта с помощью Django. Это мой urls.py: from django.contrib import admin from django.urls import path, include from . import views urlpatterns = [ path('', views.home, name='home'), path('sign-up', views.sign_up, …
Models.py class NewsImage(models.Model): IMAGE_TYPE = (('Attachments','Attachments'),('URL','URL')) news = models.ForeignKey(Post, related_name='News', on_delete=models.CASCADE) image_type = models.CharField(max_length=12, verbose_name='Image Type', choices=IMAGE_TYPE) attachments = models.ImageField(upload_to='media/news_images', verbose_name='Image Attachments', blank=True) url = models.CharField(max_length=255, verbose_name='Image url', blank=True) def __str__(self): return (self.news)+ ' - ' +self.image_type Итак, …
Сейчас я изучаю DRF и должен сделать проект с фотоальбомами. Одна из моих задач - создать пользовательский метод @action "patch", использующий поле модели "title", но я не могу понять, как добавить поля для поиска в пользовательские методы. Мы можем …
Я пытаюсь обновить приложение django/mezzanine с python 2.7 до python 3.7. Можете ли вы помочь мне исправить ошибку ниже (CTypeError: 'CheckNewsDateStatus' object is not callable)? Похоже, что этот класс вообще не используется; если я просмотрю весь код, то совпадают только …
Нижеприведенная функция представления отправляет объект news на страницу HTML, но страница HTML не дает никакого результата/пустая страница. def Newsdetail(request,slug): news = get_object_or_404(News,slug=slug) return render(request, 'newsfront/news_detail.html', {news:news}) ниже приведена модель class News(models.Model): title=models.TextField() .......... def get_absolute_url(self): return reverse('Newsdetail', …
Я изучал учебник по сериализатору и наткнулся на некоторый код, функцию которого я не понял. def get_order_items(self, obj): items = obj.orderitem_set.all() print(obj) print(items) return OrderItemSerializer(items, many=True).data Что делает функция элемента заказа. Фрагмент был взят из класса сериализатора ниже: …
Много баз данных в проекте django, опубликовать базу данных При размещении формы моделей, она должна храниться в двух базах данных одновременно. например, дублировать базу данных. settings.py DATABASES = { 'default': {}, 'auth_db': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'auth_db.db.sqlite3'), }, 'primary': …
Я столкнулся со следующей ошибкой при размещении сайта Django на моей локальной машине. Я делаю то же самое в виртуальной машине, и она работает нормально. Может ли кто-нибудь, пожалуйста, …
Я запускаю свое приложение Django с помощью docker compose. Есть 4 контейнера, web, postresql, nginx, cron. Веб-контейнер на моем dev-сервере использует 170MB Ram, в основном работает gunicorn / Django / Python / DRF. Веб-контейнер на моем рабочем сервере использует …
Я пытаюсь получить информацию "О нас" из моей базы данных в мое веб-приложение, но она не отображается, что может быть не так... вот код из базы данных class About(models.Model): about_us = models.TextField() achieve = models.TextField(blank=True) image_abt = models.ImageField(upload_to="admin_pics", …
Когда я запускаю python3 manage.py migrate, я получаю следующее: Я использую PostgreSQL и Django. Эта ошибка возникает, когда я пытаюсь разместить свой проект. Она прекрасно работает на моем локальном сервере, где я использую Sqlite3, но не так хорошо …
У меня есть один ответ API, в котором есть один URL, когда я нажимаю на URL, он открывается в браузере и не загружается. Я хочу сделать его загружаемым только через бэкенд. { "count": 1, "next": null, "previous": null, "results": …
Я новичок в django и html. ниже приведена моя первая тестовая веб-страница простого онлайн-калькулятора. Я обнаружил проблему, что при нажатии кнопки "submit" происходит переход на новую веб-страницу или новую веб-вкладку. это не то, что я хочу. Когда пользователь вводит …
В приведенном ниже коде, я выполняю итерацию по 2 спискам. users и roles, где я хочу вывести первый элемент из списка roles для первого элемента из user. user = ['abc','cde'] роли = [[1,2,3] , [4,5,6]] Для пользователя 'abc' роли …
Я создал пользовательскую модель пользователя. теперь я хочу использовать user_name в качестве поля имени пользователя вместо username. как показано в следующем фрагменте кода. class CustomUser(AbstractBaseUser): username_validator = UnicodeUsernameValidator() user_name = models.CharField( _('username'), max_length=100, unique=True, help_text=_('Required. 100 characters or fewer. …
Я использую пакет rest_framework_simplejwt для JWT аутентификации в Django. Я создал несколько API для login, reg, token_verify, referesh_token и student_data. Я ограничил просмотр информации о студентах, которая извлекается из базы данных. Таким образом, пользователь не может просмотреть их без …
Я читаю книгу Django 3 на примере и в главе 7 книги мы используем rabbitmq, celery и flower. Я настроил rabbitmq, celery и flower, но есть несколько проблем. Моя задача - это письмо, которое отправляется после создания заказа, задача выполняется …
У меня есть представление, которое возвращает HTML response с помощью render. Возвращаемые данные специфичны для шаблона. Если я хочу использовать эти данные на другой странице, я должен написать другое представление с той же логикой, или есть способ передать данные …
У меня проблемы с подключением к моей базе данных Postgresql с моим веб-сайтом Django. Моя база данных настроена на порт 5434, так как уже существует база данных на порту по умолчанию 5432. Это ошибка, которую я получаю Это мой …
Приветствую всех... как я могу исправить это, я работаю над этим 2 дня, но ничего не меняется. Вы можете мне помочь? Смотрите все мои коды в app.module.ts Это мой экран nodejs …
Я создал подкласс ChoiceField, чтобы добавить пользовательский код для установки значения по умолчанию. На данный момент я скопировал метод validate_empty_values() в свой новый класс, не изменяя его вообще - я просто хочу понять, как он работает. Вот этот …
Не эксперт по django и у меня есть проблема, о которой я пытался найти документацию. Надеюсь, кто-нибудь сможет мне помочь. Иногда мои шаблоны не возвращают предполагаемую страницу html, а вместо этого возвращают текстовый html-список объектов. Я подозреваю, что это …
Посмотрите на эти модули: class Customer2(models.Model): Customer_Name=models.CharField(max_length=30) Customer_Address=models.CharField(max_length=100) Customer_Phone=models.IntegerField() Customer_Email=models.EmailField(max_length=50) class Meta: db_table="Customer_Table" class Product(models.Model): Product_Name=models.CharField(max_length=100) Quantity=models.FloatField(max_length=100) Comming_Date=models.DateField(max_length=15) Expire_Date=models.DateField(max_length=15) Comming_Price=models.FloatField(max_length=50) Picture=models.ImageField(upload_to='Images',blank=True, null=True) class Sale(models.Model): Customer=models.ForeignKey(Customer2, default=1, on_delete=models.CASCADE) Product=models.ForeignKey(Product, default=1, on_delete=models.CASCADE) Quantity=models.FloatField() Price=models.FloatField() Date=models.DateTimeField() Customer_Name1=models.CharField(max_length=20,default=0) Product_Name1=models.CharField(max_length=20,default=0) class Meta: db_table="Sale_Table" …
Я пытаюсь создать CRUD-страницу с помощью django + HTMX и не могу отправить POST-запрос. hx-post посылает GET запрос вместо POST запроса. Мои ролевые модели следующие: class Role(models.Model): name = models.CharField(max_length=200) Я создаю форму с помощью Cripsy Forms …