2013-02-15 5 views
0

Я реализую приложение для электронной коммерции в Google App Engine, используя инфраструктуру webapp2.Панель администратора для webapp2

Идея заключается в том, что помимо приложения должна быть какая-то панель администратора, аналогичная тому, что предоставляет Django, что позволит моим клиентам загружать продукты, управлять пользователями и так далее. Есть какой-то пакет, который автоматически генерирует модули администратора и представления для меня, как это делает Flask-Admin?

Большое спасибо!

+0

можно использовать Flask-Admin? Или Джанго? И все еще пользуюсь webapp2 –

+0

Я пытался использовать Flask-Admin - проблема в том, что он работает на SQLAlchemy или MongoEngine, но не работает с Datastore Google. Множество моих кодов уже сделано - корзина для покупок, платежи и т. Д., Поэтому переключение на Django было бы довольно громоздким. –

+0

Gotya. Этот фрагмент: http://flask.pocoo.org/snippets/59/, кажется, указывает, что администратор совместим с движком приложения, поскольку он смешивает код GAE и флажок-admin. У меня нет ничего конкретного в том, почему он не работает в движке приложений, возможно, это может быть отдельный вопрос, так как это, вероятно, самый простой вариант для вас? –

ответ

1

Этот фрагмент: http://flask.pocoo.org/snippets/59, кажется, указывает, что администратор совместим с движком приложения, поскольку он смешивает код GAE и флажок-администратор.

В качестве альтернативы WTForms может быть использован для создания форм непосредственно из моделей и кормить данные обратно в БД, и это компонент GAE построен в уже: http://wtforms.simplecodes.com/docs/1.0.3/ext.html#module-wtforms.ext.appengine

+0

Первая часть вашего ответа неверна и вводит в заблуждение. Фрагмент - это проект администратора. Администратор 'import' не имеет ничего общего с flask-admin. –

+0

, если вы хотите предложить редактирование, пожалуйста, сделайте это или предоставьте альтернативный ответ, который я с радостью выдержу. –

Смежные вопросы