paste template for a view using webob + genshi
Project description
Setting Up A New Project
========================
from start to editing code
0. Install virtualenv [Optional but highly recommended]::
easy_install virtualenv
1. Make a virtualenv::
virtualenv myproject
2. Install genshi_view::
cd myproject
. bin/activate
mkdir src
cd src
hg clone http://k0s.org/hg/genshi_view # or `easy_install genshi_view`
cd genshi_view
python setup.py develop
cd ..
3. Instantitate a template. genshi_view is a pastescript template
that will get you a hello world application OOTB::
paster create -t genshi_view your_project_name
Answer the questions it asks you regarding the template variables.
4. Serve your application to see that it works::
cd your_project_name
paster serve your_project_name.ini
Navigate to the URL that paster displays
5. You're done! Helloworld works. Now you just have to edit the
source code:
- templates are in your_project_name/templates; there is one by default
- static resources are in your_project_name/static
- the request dispatcher is at your_project_name/dispatcher
- the request handlers are at your_project_name/handlers; if you add
more, don't forget to add them to dipatcher.py's imports and to
self.handlers in Dispatcher's __init__ function
========================
from start to editing code
0. Install virtualenv [Optional but highly recommended]::
easy_install virtualenv
1. Make a virtualenv::
virtualenv myproject
2. Install genshi_view::
cd myproject
. bin/activate
mkdir src
cd src
hg clone http://k0s.org/hg/genshi_view # or `easy_install genshi_view`
cd genshi_view
python setup.py develop
cd ..
3. Instantitate a template. genshi_view is a pastescript template
that will get you a hello world application OOTB::
paster create -t genshi_view your_project_name
Answer the questions it asks you regarding the template variables.
4. Serve your application to see that it works::
cd your_project_name
paster serve your_project_name.ini
Navigate to the URL that paster displays
5. You're done! Helloworld works. Now you just have to edit the
source code:
- templates are in your_project_name/templates; there is one by default
- static resources are in your_project_name/static
- the request dispatcher is at your_project_name/dispatcher
- the request handlers are at your_project_name/handlers; if you add
more, don't forget to add them to dipatcher.py's imports and to
self.handlers in Dispatcher's __init__ function
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
genshi_view-0.3.2.tar.gz
(2.1 kB
view details)
File details
Details for the file genshi_view-0.3.2.tar.gz
.
File metadata
- Download URL: genshi_view-0.3.2.tar.gz
- Upload date:
- Size: 2.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdffd4f8432020e757442d7cd90e43c5cf3aa0e1511c313b6c9f477ef102485d |
|
MD5 | e452dba2d8ebfa438ca9aba4c59fa110 |
|
BLAKE2b-256 | 7b3a88ebf8380521c137ae8ec110cca704874919e191cc8a26d4718e6fe878ad |