Evet, oluşturabilirsin. Ama hem JavaScript hem de Python ikiside betik dili olduğu için sadece birini seçmeni öneririm. Eğer Python işin içine girecekse Flask, Django vb. kütüphaneler ile tasarlayıp sunman gerekir ve Python çalıştırabilen bir web sunucuya (bkz.
Heroku) ihtiyacın olur. Eğer JavaScript kullanacaksan, o zaman onun için ayrı bir sunucuya ihtiyacın yok. Normal bir web sunucu ile (bkz.
Github Pages) halledebilirsin. Bunun sebebi tarayıcılarda JavaScript komutlarını işleyen motorun halihazırda yüklü gelmesi fakat Python için aynı durumun söz konusu olmaması.
ASP.NET: .Net'in sağladığı dillerle (C# gibi) web sitesi oluşturmaya ve çalıştırmaya yarayan platform. Yani HTML ile sitenin iskeleti, CSS ile makyajı ve sağlanan dil ile işlemleri yapabilirsin.
Django: Python üzerinde web sitesi tasarlayıp sunmaya yarayan bir kütüphane. Yani HTML ile sitenin iskeleti, CSS ile makyajı ve Python ile işlemleri yapabilirsin.
Kısacası C#, VB gibi diller için ASP.NET, Python için Django kullanmalısın.
Flask ve Django gibi kütüphaneler her amaç için kullanılabilir. Bir kütüphane/platform sadece bir amaç için kullanılır diye bir şey yok.