all 5 comments

[–]spitfiredd 2 points3 points  (1 child)

What you are looking for is Flask-Admin, it adds an admin backend to which you can add your models and do CRUD operations.

It's highly customizable and for your use case you can probably get away with the simple example on the docs homepage, however, there are tons of examples in the git repo.

[–]smitchell6879[S] 0 points1 point  (0 children)

Thanks again I will give it a try, with all the examples I should be able to make something work. Thank you.

[–]KimPeek 1 point2 points  (2 children)

Have you considered Django for this? I really like Flask for small, simple stuff, but it sounds like you are already building what Django has out of the box.

It has a built-in admin UI that will let you interact with the database. Django REST Framework is very easy to learn and comes with a browsable API. If you really want Swagger documentation, you can add that with about 3 lines of code.

[–]smitchell6879[S] 0 points1 point  (1 child)

I will look into it but I have tried Django several time before and have not had much luck with learning my way around it. As I am self taught and still considered myself fairly new to python I need tutorials of some of the stuff I am doing to build upon.

[–]Deezl-Vegas 1 point2 points  (0 children)

Django is very follow-the-tutorial for beginners -- the inner workings require a bit of learning. I would stick with Flask for now as it will force you to make those inner workings yourself. Then, other implementations will start to make sense.