Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #100851

Re: Python and multiple user access via super cool fancy website

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From oneman@onemanifest.net
Newsgroups comp.lang.python
Subject Re: Python and multiple user access via super cool fancy website
Date Fri, 25 Dec 2015 11:17:52 +0100
Lines 58
Message-ID <mailman.2.1451039219.11925.python-list@python.org> (permalink)
References <CAOA=+NuwvqV0aHHYed4CQLKExi1dZm89JUfdpYMpmyazG_nBbw@mail.gmail.com> <CAMw+j7KMAg=jvoW63o=EN6hpaACaS_eKVgh3rJuPAbx4r0v0fg@mail.gmail.com> <CAOA=+NsL4yBofdqGJpnfnpZ2AT2h_oTTT--yXPrxaFV2xmuuWg@mail.gmail.com> <CAMw+j7JOwS0U0rq=weWpNJR0Fv2QOa1oemiY4sKaMAEvZV93ag@mail.gmail.com>
Mime-Version 1.0 (Mac OS X Mail 8.2 \(2104\))
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding quoted-printable
X-Trace news.uni-berlin.de NN6HbzJN06KjxHSxL8bSZASX2IPpChh46PkK4kE9RQdQ==
Return-Path <oneman@onemanifest.net>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.014
X-Spam-Evidence '*H*': 0.97; '*S*': 0.00; 'subject:Python': 0.05; 'php.': 0.07; 'django,': 0.09; 'learn,': 0.09; 'url:blog': 0.10; 'python': 0.10; 'stack': 0.13; '[1].': 0.16; 'chris,': 0.16; 'framework,': 0.16; 'i\xe2\x80\x99m': 0.16; 'miguel': 0.16; 'received:194.109': 0.16; 'received:194.109.24': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'resource,': 0.16; 'subject:access': 0.16; 'subject:user': 0.16; 'url:djangogirls': 0.16; 'url:djangoproject': 0.16; 'wsgi': 0.16; 'wrote:': 0.16; 'frameworks': 0.18; 'language': 0.19; '2015': 0.20; 'sorry,': 0.22; 'bit': 0.23; 'header:In-Reply-To:1': 0.24; '(which': 0.26; 'required.': 0.26; 'closer': 0.29; 'it\xe2\x80\x99s': 0.29; 'subject:website': 0.29; 'tutorial': 0.29; 'compared': 0.30; 'december': 0.32; '[1]': 0.32; 'direction': 0.35; 'replace': 0.35; 'knowledge': 0.35; 'but': 0.36; 'instead': 0.36; 'url:org': 0.36; 'basic': 0.36; 'framework': 0.36; 'url:2012': 0.36; 'to:addr :python-list': 0.36; 'subject:: ': 0.37; 'really': 0.37; 'thanks': 0.37; 'things': 0.38; 'doing': 0.38; 'anything': 0.38; 'thank': 0.38; 'means': 0.39; 'why': 0.39; 'url:en': 0.39; 'to:addr:python.org': 0.40; 'some': 0.40; 'easy': 0.60; 'from:no real name:2**0': 0.60; 'your': 0.60; 'header:Message-Id:1': 0.61; 'provide': 0.61; 'personally': 0.61; 'received:194': 0.61; 'more': 0.63; 'different': 0.63; 'great': 0.63; 'information': 0.63; 'world': 0.64; 'enjoy': 0.66; 'url:r': 0.67; 'covers': 0.72; 'lightweight': 0.84; 'subject:via': 0.84; 'url:tutorial': 0.91; 'hand,': 0.97
X-Spam-Checker-Version SpamAssassin 3.3.2 (2011-06-06) on mail.onemanifest.net
X-Spam-Level
X-Spam-Status No, score=-1.0 required=4.0 tests=ALL_TRUSTED,SHORTCIRCUIT shortcircuit=ham autolearn=disabled version=3.3.2
In-Reply-To <CAMw+j7JOwS0U0rq=weWpNJR0Fv2QOa1oemiY4sKaMAEvZV93ag@mail.gmail.com>
X-Mailer Apple Mail (2.2104)
X-AV-Checked ClamAV using ClamSMTP
X-Mailman-Approved-At Fri, 25 Dec 2015 05:26:58 -0500
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.20+
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Xref csiph.com comp.lang.python:100851

Show key headers only | View raw


> On 25 December 2015 at 05:02, Aaron Christensen
> <aaron.christensen@gmail.com> wrote:
>> Hi Chris,
>> 
>> Thank you for your response and information.  I enjoy doing Python on my
>> free time so when I get closer to some kind of web application, then I can
>> provide more information.
>> 
>> Thanks for pointing me in the right direction so far.  I will replace any
>> shelve usage with the database.  I also started looking at WSGI servers and
>> just found a great deal of information on fullstackpython.com.
> 
> Full Stack Python is a good resource, which teaches many things
> considered best practices in the Python web world (I personally
> recommend uWSGI instead of Gunicorn, but that’s mainly just my
> preference)
> 
>> I have some experience in PHP (which is why I mentioned it).  I am
>> unfamiliar with Django, Flask, or Pyramid.  I am looking into Django, but am
>> a little hesitant because of all the time I spent learning PHP.
> 
> I’m sorry, but you wasted your time. PHP is an awful language with
> multiple problems and bad design decisions. Here’s some laughing
> stock:
> 
> http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
> http://reddit.com/r/lolphp
> http://phpsadness.com/
> 
> On the other hand, Python web frameworks are really fun and easy to
> learn, even though their general design is a bit different from PHP’s:
> 
> https://docs.djangoproject.com/en/1.9/intro/tutorial01/
> http://tutorial.djangogirls.org/en/

If you want to get a good overview of what it means to use a python web framework, try Miguel Grinberg’s great flask tutorial [1]. It’s based on flask, a more lightweight web framework compared to django, but the basic principles are the same. He covers about anything you need to know in easy to follow lessons. Only basic python knowledge is required.

[1] http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

my 2 cts,

oneman

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: Python and multiple user access via super cool fancy website oneman@onemanifest.net - 2015-12-25 11:17 +0100

csiph-web