2015-01-07 3 views
2

Есть ли у Brython рекомендованный метод использования того же кода рендеринга на стороне сервера?Использование того же кода рендеринга для стороны клиента и сервера

Для этого в настоящее время я использую свой собственный browser модуль эмуляции бритт на стороне сервера для HTML рендеринга (https://github.com/yairchu/vote_tool/blob/master/browser.py), но мне интересно, если есть лучший способ ..

+0

как можно использовать, если browser.py используется в локальной среде (просто запустить через python хоста, без сервера и браузера)? – minghua

ответ

2

В части кода, который вы используете является коротким, изящным и довольно специфичным - он будет совместим с Python на стороне сервера, как вы уже отмечали, и вам будет нелегко найти еще один фрагмент кода для такого рода рендеринга, который настолько краток и способен , чтобы работать на стороне клиента Brython (так как он еще не достиг 100% совместимости с Python).

Это, я думаю, более чем нормально повторно использовать этот код на стороне сервера в вашем проекте.

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

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