Подтвердить что ты не робот

Rails Альтернатива панели администрирования Django/генератор CRUD View?

В настоящее время я пытаюсь решить между Rails и Django..

В настоящий момент я нахожу рубин намного элегантнее, поэтому единственной причиной для рассмотрения Django является панель администратора.

У меня нет опыта, но я должен быстро разработать приложение, чтобы соответствовать сроку.

Есть ли способ в рельсах генерировать множество представлений для всех ваших действий CRUD на основе вашей модели, например, панели администратора в django? (т.е. он будет смотреть на вашу модель и видеть, что у вас есть человек, принадлежащий к группе, и создать раскрывающийся список для этого grouop в представлении создателя)?

Если это не самый быстрый способ (без ручной записи), чтобы получить первый черновик всех представлений CRUD?

Спасибо,

Daniel

4b9b3361

Ответ 2

Возможно, вы захотите взглянуть на RailsAdmin.

Ответ 3

Ответ в нескольких частях:

  • для чего-то подобного администратору Django, все зависит от того, что вы планируете с ним делать. Если вы хотите создать свой сайт вокруг него, строительные леса хороши. Однако, даже если вы выбрали Django, не создавайте свой сайт вокруг администратора. Он не предназначен для этого (возможно, но после того, как у вас будет очень мало гибкости), он просто создан для того, чтобы быть интерфейсом admin.

  • Говоря это, если вам нужно быстро работать и не иметь знаний в Python или Ruby, я бы пошел на Python - Django. Рельсы могут быть очень продуктивными, но кривая обучения намного круче, чем у Django. И синтаксис Ruby очень причудливый, но Python является более аккуратным, на мой взгляд (я знаю, что некоторые не согласятся на это!)

Ответ 5

Мне очень понравилось использовать https://github.com/pilu/web-app-theme. Простой, готовый к использованию, может выплюнуть как erb, так и haml.

Ответ 6

Rails имеет генератор эшафотов, который является аккуратным, чтобы быстро набросать все, но у него мало благодаря генератору Admin, который так же хорош как это делает Django. При этом довольно легко сделать большую часть этих вещей довольно быстро с помощью Rails. Взгляните на Rails tutorial. Я нашел, что это самый быстрый способ узнать рельсы в настоящий момент. И ссылка, которую я включил для генератора эшафота, должна заставить вас использовать инструмент генерации кода в рельсах.

Ответ 7

administrate_me - хороший выбор, он определенно имеет "чувство" администратора Django.