On Mar 21, 7:15 pm, Christian Benke wrote:
> Hu? What's your idea about?
>
> The sync will be started by user-input. It's a local webinterface used
> for publishing to a public website - when a internet connection is
> available...
You can "bootstrap" pyramid onto the command line (
http://docs
you could do a command-line pyramid tool that runs on a crontab and
wraps the rsync + cleanup routines.
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to pylons-
On Mar 21, 5:42 pm, Whit Morriss wrote:
> or git + rsync if you need a history.
that's really smart!
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to pylons
what about using `rsync` on the command line ?
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to pylons-discuss+unsubscr...@googlegroups.com.
To post to this gro
On Tuesday, March 19, 2013 2:31:09 PM UTC-4, Vincent Catalano wrote:
>
> I am not using a commandline interface. I ended up creating a new
> APScheduler instance from within the applications main() function. That
> way, the scheduled service will run only when the server is running. It is
> in t
reading your question... are you using a commandline interface/script for
the nightly task ?
>
>
http://docs.pylonsproject.org/projects/pyramid/en/1.4-branch/narr/commandline.html
after initiating the bootstrap, it would be just a few lines of logic to
handle your work -- and it all would
On Thursday, March 7, 2013 11:33:06 PM UTC-5, Pinakee Biswas wrote:
>
> Hi Jonathan,
>
> Now we are facing compatibility issue with Toscawidgets (with Pylons
> 1.0.1). The version for Toscawidgets is 0.9.9. Following is the error:
>
I don't know versions of ToscaWidgets are compatible with Pylo
Via another thread, I also remembered this issue...
Pylons' setup.py has this in install_requires:
WebOb>=1.1.1
If you do an easy_install/pip upgrade , it'll fetch the most recent WebOb
-- which is in the 1.2 or 1.3 branch
Unfortunately, in WebOb 1.2a1 , there was this deprecation...
https://
Glad you ran into this issue -- I've run into this one before too, and
couldn't remember it last week in the "maintenance notes thread".
This reminded me! ( and - sorry that it caused you problems )
Pylons' setup.py has this in install_requires:
WebOb>=1.1.1
If you do an easy_install/pip up
if you're on 0.10 and not having any deprecation warnings , you should be
able to switch over to 1.0 without any changes to your code. you just
upgrade the pylons core to 1.0/1.01
I believe the 0.10 branch has a lot of extra code that allows for some
pylons 0.9.7 idioms to work in the 1.0 envi
1. you're adding '/pyramid-1.4/pyramid' to the sys.path. that's
looking at the root of your entire system, not the the root of your
project.
2. ruby has something called 'bundler' , which basically automates
virtualenv + pip + routes, or lets you create a "vendor" directory
where you can distr
1. Pylons 0.10 is not really a production release, it was released as a
tool for helping migrate projects <1.0 to 1.0.
(
http://docs.pylonsproject.org/projects/pylons-webframework/en/latest/upgrading.html
)
2. The current version of Pylons is 1.0.1 , you should upgrade to at least
that.
3
thankfully, i'm nearly out of the deep , dark Pylons hole. ( no offense,
ben ) only one startup that i'm advising uses Pylons, my new company is
on Pyramid, and all my consulting projects are now on the business or
product side ( oh, my life is so much easier now! )
when helping that one com
I'm trying to make sense of some events as they relate to subscribers...
I keep wondering exactly why do the events have different interfaces?
BeforeRender has a dictionary-like interface, whereas NewResponse is
object-attribute based.
Aside from that -- these docs just aren't resonating with m
ha, it looks like we're working on some similar concepts ;)
Have you ever seen the CQ5 system from Day Software, later named
"Adobe Digital Enterprise Platform" ?
If not, you should take a look at it. It uses a similar concept of
"sidekick" dhtml windows , and various content containers.
--
Yo
On Feb 27, 2:19 pm, Malthe Borch wrote:
> In Chameleon, which implements its own dialect of TAL, we have the
> pipe operator ("|"):
oh that's great.
I used to LOVE tal. it was my favorite. I only left it for Mako
because of Pylons. Then I got hooked.
--
You received this message because y
FWIW-
I've found the easiest way to handle any elements that have 'active'
items like this, is to create an attribute safe object , Pylons
style :
class TabbedObject(object):
def __getattr__(self, name):
try:
return object.__getattribute__(self,name)
With digital media you can run a companion ajax call to 'ping' the
server every n seconds - but that isn't very secure. that method is
largely used for performance and audience analytics.
if you want to 'securely' track video streams, you'd need to do that
within the server that is serving them -
- Stash a "session_start" timestamp in the session
- At the start of every request, run a function to check the
"session_start" timestamp against `now`. if your criteria is met, you
can invalidate the session, update the database, and redirect the
user.
depending on how you set up your requests,
this is really great, thank you!!
i don't know if you wrote an @jsonp renderer, but I adapted yours...
def jsonp_renderer_factory(info):
def _render(value, system):
value = py2json(value)
request = system.get('request')
if request is None:
return value
thank you!
i'm installing one to deal with datetimes too!
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to pylons-discuss+unsubscr...@googlegroups.com.
To post
I can't seem to get this working. I've tried a handful of approaches
based on the docs, but it hasn't worked yet.
If anyone has done this already , would you mind sharing your code and
setup ?
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
> Very localized to a particular route.
most people create a separate backend to handle the specific routes.
that usually handles the problem. one application configuration is
dedicated to the 'heavy lifting' url patterns, keeping the other
backend from being slowed down.
the last reply by Arndt
are the requests random, or are they localized to several routes/views/
functions ?
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to pylons-discuss+unsubscr...@
On Feb 8, 12:33 pm, Michael Merickel wrote:
> Encryption is all well and good but I'm not sure I'll trust encryption in a
> library called "insecure_but_secure_enough". :-P
i think its best to be upfront with the shortcomings of technology in
general! if you spin up a few AWS instances, you can
> I never did because the data disappears if you reboot the server and users
> get annoyed if their session gets dropped in the middle or they have to log
> in again
FWIW - to get around that , I use an autologin routine...
1. I set an autologin cookie for anywhere from 1-30 days ( 1 if I
d
hm, i'm looking at the ext source (
https://github.com/bbangert/beaker/blob/master/beaker/ext/database.py
) and the files mike noted as well.
i likely missed something, but I don't see anything in the
ext.backend or pyramid_beaker that handles closing connections, and it
looks like very rudimenta
what are you using to manage sql connections in your app ?
i dropped pyramid's transaction management and went with my own
solution - which registers a db cleanup routine via a tween.
depending on how your connections are managed, you might be missing a
cleanup.
please post the fix when you figur
On Jan 29, 3:26 am, Maarten De Schrijver
wrote:
> Now, in my idea: wouldn't it be better, in the second step (page 2) to
> just immediately persist the user submitted data to the SQLite database to
> allow the user to continue the flow and to hand off the connection to the
> remote CRM to anoth
On Jan 29, 4:45 am, Andreas Kaiser wrote:
> On 29.01.2013, at 09:24, Andreas Jung wrote:
> > However when I call this method during the startup phase
> > from the main() method of my app then 'settings' evaluates to None.
>
> You should almost never use pyramid.threadlocal.get_current_registry(
I don't think you'd necessarily need to use celery/redis/etc for this.
No matter what you use to fetch the remote system data , you'll need
to implement a user pattern like this:
1. User loads the web page , which is 'blank' with a loading message
2. The web-page fires a javascript call to an API
You should be able to do that with selenium, which has python
bindings.
On Jan 26, 11:06 am, tonthon wrote:
> Hi,
>
> I'm looking for some feedback on javascript testing tools.
> I'd like to test basic dom manipulation and integrate it as much as
> possible with py.test.
> Oesjkit looks to what
http://docs.sqlalchemy.org/en/rel_0_8/orm/tutorial.html?highlight=raw%20sql#using-literal-sql
>>> session.query("id", "name", "thenumber12").\
... from_statement("SELECT id, name, 12 as "
... "thenumber12 FROM users where name=:name").\
... p
thanks all - it was the debug_toolbar
that drove me #(%* crazy.
@chris - templates do call many other templates. i use a lot of mako
includes, inherits, partials. but they're not to blame!
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To
things were looking weird in my dev environment as I worked on a cache
primer.
when i was inspecting the request.pathinfo, i noticed that it was
repeating a bit
so i just tried an incremental test... and i seem to get '8' as a
magic number.
does anyone know why this would run 8 times ?
config.
On Jan 25, 1:46 am, Andreas Jung wrote:
> I think using "alembic" seems to be the way to go for
> upgrading/downgrading database schemas.
It is the best for database schema migrations.
But our maintenance largely has to do with internal functions changing
how/where things are stored. A few it
On Jan 24, 10:40 pm, Michael Merickel wrote:
> http://docs.pylonsproject.org/projects/pyramid/en/1.4-branch/narr/com...
>
> Not sure what else to say here.. your use case is why p.paster.bootstrap
> exists.
I had no idea it exists. It's exactly what I needed. I missed the
changelog on this 2
I've had to run a few 'maintenance' routines on one of my apps :
- we changed a few db fields
- we needed to clear the cache
- the functions that created some db field data were updated, so
everything needed to be tested for compliance and possibly regenerated
i couldn't figure out a good way to h
i should add...
originally my structure was:
MyApp/myapp/tests
now i have:
MyApp/myapp/tests
MyApp/myapp/tests_a
MyApp/myapp/tests_b
and i run like
python setup.py test --test-suite=myapp.tests_a
the problem is that i feel like i'm duplicating a lot of the setup
across these m
does anyone have a suggestion on how to (re)structure my tests
packages/modules so i can use the --test-suite=NAME argument to
setup.py ?
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this group, send email to pylons-discuss@googl
On Jan 17, 11:43 pm, Mike Orr wrote:
> Another idea I accidentally came up with is to put utility methods in
> the base view class, which you can call as 'view.foo()'. It's neater
> than making an API object in BeforeRender, and it also allows views to
> call the exact same code if they need to
i was going crazy trying to figure out how to standardize a cache priming
function for my templates. this should do the trick.
thank you!
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To view this discussion on the web visit
https://grou
what kind of data ? what kind of application ?
i've done things like this under pyramid:
- store long-term 'cached' data in the database , keyed to a userid in the
session. refresh that into the session if the user is logged in, but that
key is not present. ( also save it whenever the values
I let the load balancers / web servers handle this.
Entering "maintenance mode" just creates a "downtime" file... `touch
/webserver/controls/downtime`
Leaving maintenance removes it.
My nginx config handles app requests differently based on the presence of
these files.
On Tuesday, January
i agree with pretty much everything.
the issues for me have been in separating the customization points for the
right team members.my library just wraps validation & serialization by
FormEncode, and helps automate the server side processing.
personally, i believe you should have form fields
is it possible to redirect in a route definition, or do i need to create a
view ?
in the example below, i don't have an /account/my/archive page. if someone
tries to hack the url, i want to send them to /account/my
i'm doing this in a view, but i'm just wondering if anyone else has cleaner
wa
On Thursday, December 6, 2012 4:35:57 AM UTC-5, malthe wrote:
>
> Hey Nicolas,
>
> I had a realization at some point that form libraries ultimately
> aren't a joy to work with.
>
> Instead, I wrote `repoze.formapi` (see docs at
> http://docs.repoze.org/formapi/).
>
>
I did something similar.
Is there a url for that Paginate project ?
I've been using this generic lib:
http://code.google.com/p/python-pagination/
Also, I don't know if you've considered it... but if there were an easy way
to widgetize or templatize webhelpers so that it could generate HTML that
is in line with Twitter
On Wednesday, November 28, 2012 1:45:37 PM UTC-5, Mike Orr wrote:
>
> The Pylons Book is a product of its time. Maybe we should just release
> Pylons 1.2 unchanged to eliminate confusion. The Pylons Book *is* thorough
> and well-written, but it's dated and a couple chapters delved into esoteric
I was going batty today trying to figure out why documentation ,
recommendations, and changelogs were conflicting when migrating an old
Pylons project.
Then I finally realized the problem - and noticed a large number of
people on StackOverflow were suffering from the same issue:
- The "Pylons Boo
for a current project:
DEV
nginx - port 80
proxy pass to pserve ( waitress ) - port 5020
PROD/STAGING
nginx - port 80
uwsgi integration to pyramid
i decided that using nginx on dev was just a lot easier for me
a- i just launch it once, and its no real drain on my mac, so i only have
to auth to
You don't have to require wiki-style formatting. If you give them
something like the markdown editor on StackOverflow , they won't really
care or notice. Then you strip/re-encode on the backend to ensure it's
okay. If people care about not being able to do random new things, they'll
complain
mean, that all of the inhouse routing and
> view functionality of pyramid would be pretty useless and I would degrade
> it to a database pool with ORM and manually call renderers. I can't imagine
> that I'm the first to master this challenge.
>
> On Thursday, Novemb
in my opinion there is no best-practice to handle this. it all depends on
how you want to structure the application for ease-of-development vs where
you're willing or unwilling to take performance hits.
--
You received this message because you are subscribed to the Google Groups
"pylons-discu
When it comes to the the type of HTML editing you mentioned, I want to
stress 2 things:
- As much as you can , don't allow consumer HTML
- I really suggest forcing everything into Markdown or similar in the
backend, then generating into HTML as needed.
For image handling... i tossed my soluti
Here's what I'd like to see in Narrative & Reference docs - in
addition to the above
1. The Pyramid Request Cycle
mod_perl does a decent job at this:
http://perl.apache.org/docs/2.0/user/handlers/server.html
http://perl.apache.org/docs/2.0/user/handlers/http.html
How does Pyramid handle a
On Oct 28, 1:58 pm, Mike Orr wrote:
> I have this problem in a Pylons applicaition I'm converting to
> Pyrmaid. Right now I'm leaving the Javascript in place, but I'm
> thinking about moving it to separate templates (not static files).
> Then I can inject variables without having the Javascript
incidentally, any idea how to deal with same-process dogpile-up issues
like i had here:
http://groups.google.com/group/pylons-discuss/browse_thread/thread/8e72fb880061088b
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this group
If i understand you correctly:
Before Editing :
Your javascript was embedded in mako. and you had variables set in
javascript
After Editing :
Your javascript is outside of mako, and you need to set variables
If that is your problem, the solution is to re-architect your
javascript so you can
For staging/production, I tend to write startup scripts per machine.
For a while i was doing shell scripts, but then I started using
Fabric.
For local development, i have a 'source' file , that typically does
this:
1. cd path_to_pyramidapp
2. source path_to_virtualenv/bin/activate
3. handle
for checkout, you can just use a service like paypal , google or
amazon. they all have api modules in python.
in terms of the cart functionality, it's hit and miss depending on
your requirements ( tracking stock, product variations, shipping
options/costs, reserving products etc )
figure out your
thanks mike!
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this group, send email to pylons-discuss@googlegroups.com.
To unsubscribe from this group, send email to
pylons-discuss+unsubscr...@googlegroups.com.
For more options, vi
well i solved the render issue...
in lib.base.py
bad:
from pylons.templating import render
good:
from pylons.templating import render_mako as render
which wasn't covered in the docs.
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
I'm migrating an old Pylons app to 1.0 ( eventually to Pyramid )
I've never migrated from .9.7 to 1.x before. I've used 1.x, but this
migration is confusing me a bit.
I've run into a few issues I'm hoping someone before me found/solved :
1. I had a lot of misc functions access the pylons.confi
i'm using dogpile to manage caching, and ran into an issue with "assembled
objects" - in which i (pre)compile a bunch of complex data into the cache
on first view
an example of the problem i've run into is in the class below... ( it's a
very simplified illustration )
class CachingApi(object):
@zak--
to some extent yes. but the levels of automation and magic you see in a
Django app vs a Pyramid app early on are a stark contrast. With django you
can enable a handful of extensions, and have a role-permisisoned forum site
with blog posts and comments, complete with admin and user inte
While Pyramid is very powerful, it is very low level and has no "bells and
whistles". You could potentially rewrite Django on top of Pyramid.
To try and address this question, let's imagine that when building on
Pyramid or Django, there are 3 main types of code :
- Core ( Pyramid or Django Its
in my apps, i attach a db connection object to the request.
It's basically just a wrapper that holds SqlAlchemy connections
my code tends to look like this:
class AView():
@viewconfig(...)
def something(self):
self._setupDb('reader')
the _setupDb function attach
i'm not sure what i looked at either, but that's the answer i was hoping
for.
i think i saw line in region.cache_on_arguments ( key = key_generator(*arg,
**kw) ) and missed the valueerror in util
i also have a much older version of dogpile, as my line numbers are way off
anyways, great answer!
i'm redoing dogpile caching on my app, and looking into cache_on_arguments
the docs say "The default key generation will use the name of the function,
the module name for the function, the arguments passed, as well as an
optional “namespace” parameter in order to generate a cache key."
looking
i had a similar need a while back ( it had to do with asset folders, but
still similar )
>
> the easiest solution for me, was to have a symlink created as part of my
setup/deployment
i use fabric for deployment, so it was extra simple.
you could just 'mount' the external project directories und
i responded to #4 on github. your suspicion is correct.
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/pylons-discuss/-/CpQ2WwXrbAgJ.
To post to this group, send email
>
> this is a good idea. you should repost to pylons-devel, and/or make a
> github request
>
https://github.com/pylons/pyramid/issues
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To view this discussion on the web visit
https://group
scoped_session returns a session, so to me i see:
/app/models.py:
creates DBSession instance via scoped_session
initialize_sql initializes it
/app/views / etc :
imports the DBSession from /app/models, then calls it? i think that's
where an issue may be.
have you looked into the SqlAH
> How would I access this config variable from my views? Some people have
> suggested using request.registry.settings, but I don't see it in that
> dictionary in my 1.3.3 version.
request.registry.settings is the place to find app configuration
settings.
I just looked at the pyramid ldap docs, a
hi all
so i have code that works , i just want to talk about it with other
users and see if this is a good strategy / could be improved.
i had to refactor the caching code to split it into more manageable
chunks and integrate it into the app-config for different environments
this is what came of
you can upgrade packages installed with `pip` using `easy_install`, and
vice versa.
pip currently has a bug in the upgrade function, so i'd recommend against
using it for upgrades.
a call to `easy_install --upgrade PACKAGE` will upgrade that package ,
upgrade any dependencies to required versi
there are a large number of automatic downloads from web crawlers that will
index or re-host the packages.
some of them are legit, others are for advertising farms ( they do a lot of
SEO optimization against your project , to overtake the real origin in
search rankings - then advertise against
check out my last post in this thread:
http://groups.google.com/group/pylons-discuss/browse_thread/thread/2de9e2661230c999/b93b702bb42b4fc2
might help you get going a bit faster
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this
storing the db connection somewhere under the active request is the
optimal thing to do -- it makes the db generally accessible throughout
the app.
there are some ways to make it easier to get to:
- if you use a class based approach to writing views, you could have a
base class that does much of t
I had some code that worked with Crypto and wasn't initially
compatible with uwsgi...
the fix was to call Crypto.Random's atfork() . thankfully uwsgi has a
post_fork_hook that made this simple
I don't always run under uwsgi though. does the implementation I used
below look okay - or does anyone
i went through all the code, this seems to be a documentation bug.
the send_to_queue command appears to be transactional, although it's
not stated as such in the docs
pyramid_mailer.Mailer.send_to_queue()
calls...
repoze.sendmail.delivery.QueuedMailDelivery().send()
calls...
which subclasses th
after digging around code a lot, here's what i figured out:
i call pyramid_mailer's send_to_queue , which seems to place the
message in the maildir/tmp
the repoze.sendmail.queue console routine ( which is wrapped by qp )
calls the repoze.sendmail.maildir routine to loop through messages --
which
i'm trying to get pyramid_mailer working
i've got messages going into a maildir fine
the qp commant doesn't seem to do anything though
`qp --debug-smtp /path/to/maildir`
gives me nothing. nothing in the local mail.log either
i've tried setting a username , pass, hostname, forcetls , etc on
is this 'here' dir available in the request.settings ? didn't see it
in there, and it seems like it would be useful.
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this group, send email to pylons-discuss@googlegroups.com.
To unsu
i'm using pyramid_mailer and drop things into a local directory / spool
has anyone hooked this up to the local sendmail ( or more likely exim,
qmail, postfix ) ?
i'd rather have the local MTA deliver or relay -- as they come with all
sorts of error reporting, try-again, etc
it seems like my ea
All libraries are frameworks and vice versa. it's a dicey thing.
I wasn't meaning to confuse, but to illustrate that Pyramid is so low-level
in comparison to "Frameworks" like Django, Rails, Cake, etc - that its not
really a framework by comparison.
--
You received this message because you
> > What would the disadvantage be of using Pyramid over a PHP framework ?
First, the disadvantage:
PHP is ubiquitous - it's on nearly every web hosting plan, and has
great support with simple installers for most linux distros. It also
rarely requires extra modules , and they can almost always j
thanks!
is there a guide to what %(here) and other variables are available on
the ini ?
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this group, send email to pylons-discuss@googlegroups.com.
To unsubscribe from this group, send
this is puzzling me...
under my previous Pylons + Paster experience, the 'data' directory
( where sessions, templates, dogpile, etc ) would always happen within
the module
as i've moved to Pyramid and uwsgi , this seems to occur not there --
but in whatever directory i spawned the uwsgi server fr
ah, nice.
i just started thinking about this as I noticed the "pserve --reload"
command refreshing on any change within the directory ( i.e. on Dir/
docs/* -- not on Dir/App or Dir/$env$.ini
The hdd on my macbook is 3-4 years old and pretty full, so it's not
nearly as fast as it should be.
--
Y
has anyone tried configuring pyramid / modules / os to run the cached
data directory ( templates, sessions, variables, whatever ) off of a
virtual disk/ram ?
just wondering if anyone has, and if there were decent speed
improvements.
--
You received this message because you are subscribed to the
i have a deploy script written in Fabric ( fabfile )
it handles a bunch of things like:
- minify js and css
- create symlinks for directories as needed
- etc
generally i do one - or both - of the following:
1) instead of static, i have /-static-source /static-production
2) a symlink in 'develop'
it's pretty easy, but how about saving it into a sqlite or bdb
filestore ?
you *could* do a lot of proxying and re-writing , but it seems like
what you want to accomplish is standardizing the interface to all this
documentation. periodically pulling everything out as json/whaetever
and then stori
4/ set up a solr-lucene instance , have a cronjob ( or a triggered
task ) pull all the information from the various components and
standardize into a common document. use pyramid to front requests via
pysolr , and then display.
--
You received this message because you are subscribed to the Googl
On Jul 16, 10:38 pm, ravi <4uall.raviku...@gmail.com> wrote:
> But here the problem i am facing is csv file ouput is not in correct
> format. all rows data coming in single line.
That could be a text encoding issue. The single line could be - for
example , but my guess - because you are on a Wi
if you're using Mako, you can use ## , which comments out the line.
that will never render and isn't automatically created on imports.
you could also use a build script - either with Fabfile or Ant ( like
the html5 blueprint build script )... have a source "folder" that is
your production , then r
I just do the URL rewriting like this on my proxy server or load
balancers.
It's way easier to just have nginx , varnish, etc handle this.
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this group, send email to pylons-discuss@goo
i would not learn pylons, and learn pyramid instead.
pylons is stable , but development has ceased except for security
fixes.
pyramid is essentially the new version of pylons ( and the new version
of bfg ).
there are a lot of pyramid turorials.
--
You received this message because you are subs
they'd also be in:
request.params
request.GET (if get)
request.POST (if post)
so you could do:
import simplejson as json
data = json.loads( request.params.get('data') )
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this group,
701 - 800 of 1399 matches
Mail list logo