3

私はpythonとweb2pyの開発が初めてです。私の要件は次のとおりです。

たとえば、従業員の名前、年齢、住所などの従業員情報で構成される 1 つの html ページを作成する必要があります。ユーザーが [保存] ボタンを押すと、従業員情報を html ページに入力した後、[保存]、[更新] ボタンが表示されます。 Employee テーブルへのエントリ (既に存在する場合) または、最初にテーブルを作成してデータを保存し、[更新] ボタンをクリックすると、データベースの Employee テーブルからデータが取得され、html ページに表示されます。web2py は MVC アーキテクチャをサポートしているため、web2py で MVC を使用して実現する方法のサンプル コードを提供してください。

4

1 に答える 1

1

web2py では、モデルでテーブル構造を次のように定義します。

# Sample Projects Container
db.define_table('it_projects',
                db.Field('project_name', 'string', length=255, required=True),
                db.Field('description', 'text', required=False, default=''),
                db.Field('is_active', 'boolean', required=False, default=True),
                db.Field('created_on', 'datetime', required=True),
                db.Field('created_by', db.auth_users),
                db.Field('anonymous_read', 'boolean', required=True),
                migrate='it_projects.table')

次に、マークアップを含むビューをコーディングし、コントローラーでデータをテーブルに挿入するだけです。CRUD 操作に関する情報が提供されているオンラインの web2py ブックを読むことをお勧めします。乾杯。

于 2012-04-03T17:33:38.987 に答える