Простой вопрос о расширении моего приложения
Допустим, у меня есть «Основное приложение», и в этом приложении у меня есть следующее в файле _init_.py:
config.add_route('image_upload', '/admin/image_upload/',
view='mainapp.views.uploader',
view_renderer='/site/upload.mako')
ив views.py у меня есть:
def uploader(request):
# some code goes here
return {'xyz':xyz}
Теперь, когда я создаю новое приложение и хочу его расширить, используйте приведенный выше вид и маршрут:
В новом приложении_init_.py файл Я бы вручную скопировал код config.add_route:
config.add_route( 'image_upload', '/admin/image_upload/',
view='mainapp.views.uploader',
view_renderer='mainapp:templates/site/upload.mako'
)
И это все, что мне нужно сделать?Отсюда мое приложение сможет использовать представление и шаблон из основного приложения, или я что-то упустил?
Спасибо за чтение!