<div dir="ltr"><div><div><div><div><div><div>I need to whip up a quick registration system for a small summer school program my wife is part of.<br></div><br></div>The requirements are very simple:<br></div><ul><li>parent goes to site and registers their child's info (name, DOB, allergies, emergency contact, etc.)</li><li>admins (teachers) can see registrations, search, filter, etc.</li><li>admins can export and print registration list</li></ul><p>I know Python pretty well, so that's not a problem, but I've always used it in a systems programming context for work, I've not done much web stuff.<br></p><p>I'm pretty sure I should choose a Python web framework to do this. I've taken some quick looks, and I think maybe Django is the tool. But I see Pyramid, flask, and others being mentioned, and I'm having a hard time deciding on something.<br></p><p>For the task I describe above should I:</p><ul><li>write it in a framework? (and which one should I use?)</li><li>write it in pure python? (e.g. FastCGI or something similar)</li><li>go with some other option?</li></ul><p>It would be so awesome if someone's written something similar that I can reuse, I'd like minimize the amount of code I write.<br></p><p>The end users of the system will be parents (who sign up their kids), and teachers who would login and see the data, so pretty much all non-technical people. Also, if possible, we'd like to reuse the system for other similar school-related events in the future.<br></p><p>Thanks in advance for any advice,</p><p>Alex<br></p></div></div></div></div>