Как перенести функции администратора django в интерфейс - PullRequest
4 голосов
/ 18 июня 2011

Я делаю заявку на django и python. Но у меня есть только один пользователь для личного пользования.

Так что я запутался между внешним интерфейсом и внутренним интерфейсом, потому что все будут выполнять все операции CRUD на классах. Так что для меня evryting будет на фронтэнде, а не на бэкэнде.

Но все операции CRUD выполняются в бэкэнде. так что есть ли способ сдвинуть функциональность CRUD в конец, так что мне не нужно создавать формы для операций CRUD

1 Ответ

2 голосов
/ 18 июня 2011

Вам все еще нужен код для представления списка, разбивки на страницы и т. Д., Но большую часть базовой логики CRUD можно выполнить с помощью ModelForms .

Пример:

from django.forms import ModelForm

class ArticleForm(ModelForm):
    class Meta:
        model = Article

Теперь эта форма содержит все поля вашей модели Article;Если вы передадите форму экземпляру, вы можете редактировать существующий экземпляр модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...