Este paquete es para que cree una crud totalmente automática de sus modelos.
Django crea tus aplicaciones usando esta plantilla de aplicación.
pip install django-full-crudAgregue lo siguiente en settings.py:
INSTALLED_APPS = [
...
'django_full_crud' ,
...
]No haga sus archivos init con cadenas, el paquete no encontrará sus modelos. Haga un solo archivo para cada clase e importe en el archivo init.
Cree un archivo .vscode en la raíz de su proyecto, luego agregue un archivo llamado "django_full_crud.json".
Agregue lo siguiente:
{
"project_name" : " name_of_your_project "
}Después de eso, necesita crear sus modelos y agregarlos a init.py. Los siguientes comandos se pueden ejecutar en la terminal:
python manage.py full_crud nome_app NomeModelEl Full_Crud se ejecuta en el modelo especificado.
python manage.py full_crud nome_appThe Full_Crud se ejecuta en la aplicación especificada.
python manage.py full_crudThe Full_Crud se ejecuta en el proyecto.
Puede hacer configuraciones adicionales, diciendo lo que quiere generarse. Por defecto, los valores son verdaderos, pero puede cambiarlos en el archivo django_full_crud.json:
{
"project_name" : " name_of_your_project " ,
"make_admins" : false ,
"make_admins_init" : false ,
//
"make_forms" : false ,
"make_forms_init" : false ,
//
"make_serializers" : false ,
"make_serializers_init" : false ,
//
"make_templates" : false ,
//
"make_views" : false ,
"make_views_init" : false ,
//
"make_viewsets" : false ,
"make_viewsets_init" : false
}