21 lines
471 B
Django/Jinja
21 lines
471 B
Django/Jinja
{% if config.prelude %}
|
|
use {{prelude_path}}::*;
|
|
use sea_orm::ActiveModelBehavior;
|
|
|
|
#[async_trait::async_trait]
|
|
impl ActiveModelBehavior for {{pascalCase(table_name)}}ActiveModel {}
|
|
|
|
impl {{pascalCase(table_name)}}Model {}
|
|
|
|
impl {{pascalCase(table_name)}}ActiveModel {}
|
|
{% else %}
|
|
use {{entities_path}}::{{table_name}}::{ActiveModel, Model, Entity};
|
|
|
|
#[async_trait::async_trait]
|
|
impl ActiveModelBehavior for ActiveModel {}
|
|
|
|
impl Model {}
|
|
|
|
impl ActiveModel {}
|
|
{% endif %}
|