Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I am creating project for a web-app for my private network to remotely manage my

ID: 661560 • Letter: I

Question

I am creating project for a web-app for my private network to remotely manage my hard disk connected to my RaspberryPi.

I would like to make it without using the popular Django framework. I found some alternative lists (Wikipedia one's and Wiki Python one's) but I don't have the time to tests all of them.

Python language (I just want to learn it)
Web framework
HTTP support
Ajax/XMLHttpRequest support
No HTTPS or other security needs
No mailing needs
Light one's (700MHz 512Mo RAM available)
Complete file management functions provided
Active community (regular update and good support)
Nice to have media (common video format) management for a future extension of my project

Any solution suggestion ? (framework or combined libraries)

Explanation / Answer

Web.py is a lightweight web framework for python. There are many projects/sites that used it including Yandex. It fits nearly all of your requirements like:

It is written in Python
It supports all your web framework requirements
Supports file uploads, storing uploaded files, file size limits etc.
It was quite easy and fast to prepare and serve a webpage

Web.py Cookbook have a list of how to do's.