プロジェクトの構造に依存する話なので、
最低限モデル、コントローラー、ビューの部分のコードを載せてもらわないと正確な話はできないのですが、
あえてbottle.py
でやるなら、http://flask.pocoo.org/snippets/44/を参考にするのがよいかと思われます。
ただしこのsnippetはメンテされていないので、中心的なアイディアだけを拝借する程度にとどめておきましょう。
(たいして難しいことはしていないので初心者でも簡単に自分でかけるとおもいます)
ご質問に対する直接的な回答は以上ですが、
ただ、正直bottle.py
を使うよりももうflask
かdjango
に移行してしまったほうがいいかなとも思います。
シンプルなブログエンジンといっても、
おそらくCMSのようなものが欲しくなるでしょうし^1、
データベースと連携するのにORMが必要になるでしょうし^2、
簡単なユーザー認証もしたくなると思います。^3
ではどちらがいいかといわれると、
flask
はbottle.py
とほぼ変わらない使い方ができ、自分で柔軟に設計できるというが大きなメリットとなりますが、Flaskの闇にもあるとおり、
循環importが起こりやすい問題があったり、拡張ライブラリの質が悪い・メンテされない問題があったり、Application Context
という概念を深く理解しないといけなかったり、
いろいろと闇が多いので、初心者が選択するのは結構リスキーな感じがします。
一方、pythonのWebアプリケーションフレームワークのデファクトスタンダードであるdjango
は、機能豊富で拡張ライブラリもまともにメンテされており、documentationもflask
に比べればよく整備されているので学びやすいかと思います。
ただルーティングの方法がけっこう面倒だったり、簡単なことをやるのに冗長な記述を要求される感じがするので、無難ではあるが面倒、というのが個人的印象です。
結論としては、django
に移行してしまったほうがよいとおもいます。
もし、django
をやるならDjango Girls Tutorialがおすすめです。
公式のtutorialはやらないほうがいいとおもいます。かなり説明不足な点が多いので。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。