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)

  • What do you mean exactly by "file management"? Something like Finder? If you actually mean "content management", the Zope is an option.
    – Nicolas Raoul
    Feb 28, 2014 at 6:00
  • @NicolasRaoul I mean something like Finder to manage my file (copy, paste, rename, delete, comparison of metadata, concurrent access if possible, ...) without needs about accessing of the content of thoses file (but it could be nice to have, the second part of my project will be to allow video file reading). Mar 2, 2014 at 10:32

1 Answer 1


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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.