< < def dashboard_view(request): carts = Cart.objects.filter(cart_user__isnull = False) cartitems = CartItem.objects.all() vegetables_dict = {} for item in cartitems: if item.stock_item.product_stockitem.name in vegetables_dict: vegetables_dict[item.stock_item.product_stockitem.name] += item.quantity else : vegetables_dict[item.stock_item.product_stockitem.name] = item.quantity context = { 'carts' : carts, 'cartitems' : cartitems, …
< AUTHENTICATION_BACKENDS = ( 'social_core.backends.google.GoogleOAuth2', 'django.contrib.auth.backends.ModelBackend' ) DJOSER = { 'PASSWORD_RESET_CONFIRM_URL': 'password/reset/confirm/{uid}/{token}', 'PASSWORD_RESET_SHOW_EMAIL_NOT_FOUND': True, 'SEND_CONFIRMATION_EMAIL': True, 'ACTIVATION_URL': 'activate/{uid}/{token}', 'SEND_ACTIVATION_EMAIL': True, 'CREATE_SESSION_ON_LOGIN': True, 'SOCIAL_AUTH_TOKEN_STRATEGY': 'members.social_token.TokenStrategy', 'SOCIAL_AUTH_ALLOWED_REDIRECT_URIS': [ 'http://localhost:3000/google' ], 'SERIALIZERS': { 'current_user': 'members.serializers.UserCreateSerializer', } < from django.contrib.auth import login from …
< @admin.register(Category) class CategoryAdmin(admin.ModelAdmin): def get_queryset(self, request): qs = super().get_queryset(request) return qs.filter(language='en') @admin.register(ProxyCategory) class ProxyCategoryAdmin(CategoryAdmin): def get_queryset(self, request): qs = super().get_queryset(request) return qs.filter(language='zh') <
D def ModelA(models.Model): id = models.CharField(primary_key=True, max_length=50) val_a = models.CharField(db_index=True, max_length=100) val_b = models.CharField(db_index=True, max_length=100) modelB = models.ForeignKey(modelB, on_delete=models.CASCADE, db_constraint=False) def ModelB(models.Model): id = models.CharField(primary_key=True, max_length=50) val_c = models.CharField(db_index=True, max_length=100) val_d = models.CharField(db_index=True, max_length=100) def ModelC(models.Model): id = models.CharField(primary_key=True, max_length=50) …
< < < var targets = [...document.getElementsByName('item-id')]; const options = { }; let clickedId_test; const observer = new IntersectionObserver(function(entries, observer){ entries.forEach(entry => { if (!entry.isIntersecting) { return; } clickedId_test = entry.target console.log(clickedId_test) }); }, options); targets.forEach(like_button => { observer.observe(like_button); }) …
< class CustomUser(AbstractUser): user_type_data=((1,"HOD"),(2,"Staff"),(3,"Student")) user_type=models.CharField(default=1,choices=user_type_data,max_length=10) class palabout(models.Model): user = models.ForeignKey(CustomUser, blank=True, null=True, on_delete=models.SET_NULL) profileImage = models.FileField() username = models.CharField(max_length=30) email = models.EmailField(max_length=100) password = models.CharField(max_length=100) fname = models.CharField(max_length=30) lname = models.CharField(max_length=30) gender = models.CharField( max_length=1, choices=(('m', ('Male')), ('f', ('Female'))), blank=True, …
< < < { "data": [ { "id": 1, "email": "bobmarley@gmail.com", } ], "error": {} } < { "data": [], "error": { "email": [ "This field is required." ] } } < { "data": [], "error": { "non_field_errors": …
Как увидеть необработанные SQL- запросы, которые выполняет Django-Orm? queryset = Post.objects.all()
Я изучаю DRF и хотелось бы получить помощь. У меня есть модели с категориями и подкатегориями, мне бы хотелось выводить в сериализаторе при выборе категории выводились подкатегории относящиеся к этой категории. Такое можно организовать в сериализаторе? Models: class …
< < < for content in Content.objects.all(): print(content.notes.count()) < < < Post.notes_count_answer() [3, 2, 3, 1, 3, 1, 3, 1, 2, 1, 2, 2, 3, 3, 3, 1, 3, 3, 2, 3, 2, 3, 2, 1, 2, 1, 1, …
< < TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [BASE_DIR / 'templates'] , 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'social_django.context_processors.backends', 'social_django.context_processors.login_redirect', ], }, }, ] AUTHENTICATION_BACKENDS = ( 'social_core.backends.google.GoogleOAuth2', 'django.contrib.auth.backends.ModelBackend', ) for key in ['GOOGLE_OAUTH2_KEY', …
< < from django.urls import path from .views import mailtemplate_GetSchema, refresh_schema from .views import surat_schema_table urlpatterns = [ path('htmx/surat_schema_table/<str:template_id>', surat_schema_table, name='surat_schema_table'), ] < < {% extends "admin/change_form.html" %} {% block after_field_sets %} <!--- add htmx --> <script src="https://unpkg.com/htmx.org@1.6.0"></script> <style> …
Как заполнить строку или добавить вторую таблицу? Мне нужно выполнить вычисления с последней строкой из первой таблицы и отправить результаты во вторую таблицу. Это чем-то напоминает обработку данных в двух DataFrame . Как добавить таблицу значений в модель после выполнения …
У меня есть 2 файла index.html в проекте django, но в разных приложениях. Как я могу показать direct отдельно для каждого из них? def index(request): return render(request, 'index.html')
Я хотел бы разрешить создание комментария только тем моделям, которые являются подклассами определенного миксина. Например, модель Post будет иметь обратное отношение GenericRelation к модели Comments. Модель комментариев использует пользовательский механизм типов контента, реализованный поверх django's из-за того, что …
Я изучаю Django и пытаюсь сделать форму запроса для заполнения с помощью Django и базы данных MySQL, и я сталкиваюсь с проблемами, пытаясь подключить models.py к forms.py, создавая ModelForm с базой данных и таблицей, которые я уже создал. Возвращается вот …
Я немного запутался в некоторых понятиях, касающихся Django и параллелизма. Предположим, два пользователя одновременно добавляют данные в базу данных или делают запрос. Как мне определить, какие данные нужно отобразить для пользователя? Я знаю, что у каждой модели есть id, но …
У меня есть UpdateView, основанный на классе, который работает нормально, если я отображаю форму как {{ form.as_p }}. Он обновляет значения, но выглядит плохо. Если я пытаюсь вывести поля по отдельности, то значения не обновляются. Я не …
class AppliedEvent(models.Model): event_type = models.ForeignKey(EventType, on_delete=models.CASCADE, related_name='applied_events', null=True) seedbed = models.ForeignKey(Seedbed, on_delete=models.CASCADE, null=True, related_name='applied_events') seed = models.ForeignKey(Seed, on_delete=models.CASCADE, related_name='applied_events', null=True) user = models.ForeignKey(UserModel, on_delete=models.CASCADE, related_name='applied_events', null=True) class AppliedEventTime(models.Model): start_time = models.DateTimeField() end_time = models.DateTimeField() event = models.ForeignKey(AppliedEvent, …
У меня есть небольшая проблема на несколько часов. Я работаю над приложением, которое использует django python. (Я новичок в Django) В настоящее время я работаю над Front-end, и я хотел бы отобразить имя и фамилию в input. Это …
Я разрабатываю проект, связанный с электронной коммерцией, на фреймворке Django rest. В моем проекте есть три типа пользователей, первичный пользователь, пользователь младшего уровня и клиенты. я буду держать регистрацию открытой для первичных пользователей, а пользователи следующего уровня (младший уровень …
Models.py class CustomUser(AbstractUser): user_type_data=((1,"HOD"),(2,"Staff"),(3,"Student")) user_type=models.CharField(default=1,choices=user_type_data,max_length=10) class palabout(models.Model): user = models.ForeignKey(CustomUser, blank=True, null=True, on_delete=models.SET_NULL) profileImage = models.FileField() username = models.CharField(max_length=30) email = models.EmailField(max_length=100) password = models.CharField(max_length=100) fname = models.CharField(max_length=30) lname = models.CharField(max_length=30) gender = models.CharField( max_length=1, choices=(('m', ('Male')), ('f', ('Female'))), blank=True, …
Как реализовать так, чтобы при нажатии на urls внутри includes, он переходил к нужному файлу, как PyCharm Я уже установил vscode расширения Pylance и Django
Я создаю приложение для билетов в своем проекте django. Когда я пытаюсь создать билет, появляется ошибка NOT NULL constraint failed: tickets_category.name. Я не уверен, почему значение для поля category_name не передается правильно. Как мне поступить? Любая помощь будет очень …
<<<0><0>Здравствуйте у меня проблема в django, я сделал личный проект инвентаризации. Проблема в том, что зайдя по прямой ссылке, любой зарегистрированный пользователь может видеть товары другого пользователя http://000000/products/viewproduct/1, это представление для просмотра товара, но если я изменю номер в …
В моем Django-приложении есть модель для просмотра. Эта модель имеет два внешних ключа к моделям продукта и пользователя. Но когда я захожу в панель администратора и пытаюсь добавить новый обзор, я не вижу выпадающего списка моделей обзора для выбора …
Я только начинаю работать в django. У меня есть класс с переменной available = models.CharField(max_length=20) и другими isActive = models.BooleanField(default=True). Я хотел бы иметь возможность получить слово "недоступен" в поле available, если isActive является False. спасибо listingData = Listing.objects.get(pk=id) …
Я пытаюсь установить django-filer и после следования документации по установке (pip install, add to INSTALLED_APPS etc), когда я пытаюсь запустить свой сервер разработки, я получаю следующую ошибку в терминале... ERRORS: <class 'filer.admin.folderadmin.FolderAdmin'>: (admin.E039) An admin for model "CustomUser" has …
Я прохожу курс по входу и регистрации пользователей и получаю эту ошибку и не знаю, как ее исправить detail": "Method \"GET\" not allowed. urls.py from django.urls import path from . import views urlpatterns = [ path('users/login/', views.MyTokenObtainPairView.as_view(), name='token_obtain_pair'), path('users/register/', …
Недавно начал познавать django, но столкнулся с проблемой. Создал 2 модуля. Один модуль отображается на странице, а вот второй нет. Максимально искал в интернете, но к сожалению не смог найти. Если более конкретно, то Акции отображаются, а вот Игры нет. …
Я создаю систему, которая реализует аутентификацию и авторизацию с помощью React во фронтенде и Django. Но я должен реализовать динамические роли и не могу найти как сделать авторизацию в бэкенде, только во фронтенде. Как я могу это сделать? Я …
Что ImageField делает под капотом, так это сохраняет путь к изображению в виде строки в базе данных. Я хотел бы переписать поле таким образом, чтобы оно могло принимать либо двоичный файл изображения, либо абсолютный путь URI и возвращать путь …
Я делаю сайт, на котором после регистрации пользователя на мероприятие ему отправляется электронное письмо, подтверждающее, что он зарегистрировался на мероприятие. Теперь, дело в том, что я могу отправить html почту, когда DEBUG=True, но я не могу отправить html …