Django, senin uygulamanın ön yüzüne karışmaz ve orası için içerik üretmez.
Sadece veri tabanında bir model varsa o modeli form haline dönüştürme yapar. clipsy form ile falan da bir güzellik yapar, o kadar.
Bootstrap tarzı bir şey gerekli olacak.
Flask ise gerçekten djangoya göre çok daha kolay.
Sqlite meselesine gelince:
yerelde sqlite kullanırsın. Sunucuya yüklediğinde ise (production ortamında) mysql tarzı bir şey kullanırsın. Tabi bu şart değil. Genelde yapılan.
İstersen yerelde de mysql, posgre vs. kullanırsın. Ya da sqlite veri tabanını sunucuda çok da şişmeyecek uygulamalar için rahatça kullanırsın.