Thanks for kind answers guys. Best Regards
On Fri, Mar 27, 2015, 5:31 PM Simon Charette <[email protected]> wrote: > Hi Gabriel, > > One thing I dislike about how PHP/Rail deal with this is the fact they > expose an easy way to shoot yourself in the foot. > > e.g. PHP > > Your code expects $_GET['foo'] to be an array() but the querystring is > missing the trailing "[]" (?foo=bar) and crash. This also open a door for > subtle attack vectors, let's not forget that those implementation assumes a > parameter to be a collection or not based on user submitted data. > > I strongly prefer how Django forces you to explicitly declare you're > expecting to retrieve a collection from a specific parameter. > > Simon > > > Le vendredi 27 mars 2015 16:10:05 UTC-4, Gabriel Pugliese a écrit : >> >> Hi Carl, >> >> I perfectly understand what you are saying. It was very clear and >> informative, but do not agree with the design chosen here. Below is just an >> opinion and you do not have to agree with it: >> >> My buddies have given PHP and Rails examples, but there are other >> frameworks from other languages that do that the same way. I mean, what's >> the advantage here doing differently from others? >> And I don't agree it follows KISS if I need to re-iterate on the result >> again to get a dict from it (one clear example usage is destructuring as >> named function parameters). >> >> Thanks again! >> >> On Thursday, March 26, 2015 at 2:52:48 PM UTC-3, Gabriel Pugliese wrote: >>> >>> This gist is self informative - some information from list is lost: >>> https://gist.github.com/gabrielhpugliese/640b69eefc5b7490a07c >>> >>> Some of my buddies have pasted Rails(Rack) and PHP conversion right >>> below. Is that something I am missing? Does it have to do with laziness? >>> >> -- > You received this message because you are subscribed to a topic in the > Google Groups "Django users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/django-users/m3U7gfhWs2g/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/django-users. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/28c33760-d9cf-4966-a249-aa1ab607909d%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/28c33760-d9cf-4966-a249-aa1ab607909d%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CADqmskvsuBbeZa5NKHguwni9jsN2EnPH2JAzOMmx81wOaa%2BZ%3DQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

