Tag: django

Сделать модели принадлежащими пользователям в django

Я использую django.contrib.auth, и мне интересно, как я могу сделать экземпляр модели «принадлежать» определенному пользователю. Нужно ли мне определять внешний ключ в модели, который указывает на пользователя? Я хочу, чтобы пользователи сохраняли свой CRUD. # The objects created from this model should belong # to the user who created them and should not be # […]

Неверное обновление поля внешнего ключа Django

Поэтому у меня возникли проблемы с обновлением полей модели внешнего ключа. Я пытаюсь обновить поле с помощью метода другой модели, но, похоже, он работает некорректно, так как я получаю неправильные значения при запуске my.sys.py. Я пытаюсь обновить значение для «total_purchased». Вот пример того, что я пытаюсь сделать: Я использую Django 1.6.4 Если вопрос слишком длинный, […]

Пользовательская страница 404 Django не работает

Итак, в моих проектах я хотел добавить пользовательскую страницу ошибок 404, поэтому я следил за тем, что я мог найти в Интернете, но ничего не работало для меня. Это то, что у меня есть в моих файлах: settings.py import os # Django settings for HogwartsMail project. PROJECT_PATH = os.path.realpath(os.path.dirname(__file__)) DEBUG = False TEMPLATE_DEBUG = DEBUG […]

Являются ли зарезервированные слова «Поле» и «Поля» в Django или Python?

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

Контекстный процессор Django и csrf_token

У меня есть форма входа, которую я хочу получить во всех моих представлениях, поэтому я создал контекстный процессор, чтобы добавить эту форму в каждый загруженный контекст. Проблема в том, что {% csrf_token %} в шаблоне формы не будет отображать скрытый тег входа с значением токена CSRF. Это порядок context_processor в settings.py : TEMPLATE_CONTEXT_PROCESSORS = ( […]

Изменить поле из ForeignKey в Admin

class BoxItem(models.Model): quantity = models.IntegerField() class Box(models.Model): name = models.CharField(max_lenght=150) item = models.ForeignKey(BoxItem) админ: admin.site.register(BoxItem) admin.site.register(Box) Как добавить возможность редактирования значения BoxItem.quantity на странице администрирования отдельного объекта на BoxItem.quantity ?

Как разрешены права доступа к API Django REST?

Я создаю приложение Django, которое предоставляет REST API, с помощью которого пользователи могут запрашивать модели моего приложения. Я следую инструкциям здесь . Ниже вы можете увидеть, как я удаляю этот API из командной строки с различными именами пользователей / паролями. Однако он работает только в том случае, если я использую пользователя root и пароль. Зачем? […]

IDE: автозаполнение в двойном подчеркивании django ORM

Есть ли среда IDE, которая знает ORJ django, и может ли мне сказать совпадающие доработки после двойного подчеркивания? Пример: Foo.objects.filter(due_date__ ??? IDE должна сказать мне, что gte – это возможное завершение. Example2: Permission.objects.filter(content_type__??? здесь IDE должна сказать мне, что app_label – это возможное завершение.

postgres – невозможно удалить базу данных с помощью psycopg2

Поэтому я просто пытаюсь сбросить и воссоздать свою базу данных с помощью psycopg2 на Python. Вот мой код: with psycopg2.connect(database="postgres", user="postgres", password="****") as conn: with conn.cursor() as cur: conn.autocommit = True # Explains why we do this – we cannot drop or create from within a DB transaction. http://initd.org/psycopg/docs/connection.html#connection.autocommit cur.execute("DROP DATABASE crowdsurfer;") cur.execute("CREATE DATABASE crowdsurfer;") […]

Django REST Framework добавляет ViewSet как деталь в другой ViewSet

У меня две модели, одна из ящиков и одна из комментариев: class BoxViewSet(viewsets.ModelViewSet): queryset = Box.objects.all() permission_classes = IsAuthenticated, serializer_class = BoxSerializer class BoxCommentViewSet(viewsets.ModelViewSet): model = BoxComment serializer_class = CommentSerializer permission_classes = IsAuthenticated def get_queryset(self): # this should return a queryset that filters based on the # box in the route return BoxComment.objects.all() Если я […]

Python - лучший язык программирования в мире.