[Baypiggies] writing simple CRUD web app, suggestions needed

Craig Rodrigues rodrigc at FreeBSD.org
Mon Apr 4 17:08:26 EDT 2016


Hi,

The application you are describing seems to be a fairly straightforward web
front-end on top
of a database, with authentication.

For newcomers, it can be quite overwhelming that there are multiple Python
frameworks for doing web programming.  They are all quite good, and do
similar things, so deciding which one to use can be confusing.

My advice is to use a framework.  Pick one framework, and invest the time
in learning it, and go with that.
I don't advise doing something from scratch with FastCGI.

For example, if you go with Django + Postgres database, and invest the time
in learning that, I think you will be pleased with what you can build.
--
Craig

On Mon, Apr 4, 2016 at 1:42 PM, Aleksandr Miroslav <alexmiroslav at gmail.com>
wrote:

> I need to whip up a quick registration system for a small summer school
> program my wife is part of.
>
> The requirements are very simple:
>
>    - parent goes to site and registers their child's info (name, DOB,
>    allergies, emergency contact, etc.)
>    - admins (teachers) can see registrations, search, filter, etc.
>    - admins can export and print registration list
>
> 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.
>
> 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.
>
> For the task I describe above should I:
>
>    - write it in a framework? (and which one should I use?)
>    - write it in pure python? (e.g. FastCGI or something similar)
>    - go with some other option?
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/baypiggies/attachments/20160404/25b92965/attachment.html>


More information about the Baypiggies mailing list