Python - Django framework, quando cria a base de dados é facil de manutenir devido ao admin criado automaticamente pelo framework.
Se for fazer ele bem simples, é super rapido, faz um CRUD e bota online em uma VPS , domínio e se quiser um email também.
from django.views.generic import ListView, CreateView, UpdateView, DeleteView
from .models import Post
class IndexView(ListView):
template_name = "pages/index.html"
model = Post
class NewPost(CreateView):
template_name = "pages/new_post.html"
model = Post
fields = '__all__' # ou especifique os campos desejados
class EditPost(UpdateView):
template_name = "pages/edit_post.html"
model = Post
fields = '__all__' # ou especifique os campos desejados
class DeletePost(DeleteView):
template_name = "pages/delete_post.html"
model = Post
success_url = '/' # URL para redirecionar após excluir o post