hello world
This commit is contained in:
		
							parent
							
								
									20d165ac17
								
							
						
					
					
						commit
						79e9810b62
					
				|  | @ -0,0 +1,25 @@ | |||
| Copyright (c) 2012, Miguel Grinberg | ||||
| All rights reserved. | ||||
| 
 | ||||
| Redistribution and use in source and binary forms, with or without | ||||
| modification, are permitted provided that the following conditions are met: | ||||
|     * Redistributions of source code must retain the above copyright | ||||
|       notice, this list of conditions and the following disclaimer. | ||||
|     * Redistributions in binary form must reproduce the above copyright | ||||
|       notice, this list of conditions and the following disclaimer in the | ||||
|       documentation and/or other materials provided with the distribution. | ||||
|     * Neither the name of the <organization> nor the | ||||
|       names of its contributors may be used to endorse or promote products | ||||
|       derived from this software without specific prior written permission. | ||||
| 
 | ||||
| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND | ||||
| ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||||
| WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||||
| DISCLAIMED. IN NO EVENT SHALL MIGUEL GRINBERG BE LIABLE FOR ANY | ||||
| DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||||
| (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||||
| LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||||
| ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||||
| (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||||
| SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
| 
 | ||||
|  | @ -0,0 +1,4 @@ | |||
| from flask import Flask | ||||
| 
 | ||||
| app = Flask(__name__) | ||||
| from app import views | ||||
|  | @ -0,0 +1,6 @@ | |||
| from app import app | ||||
| 
 | ||||
| @app.route('/') | ||||
| @app.route('/index') | ||||
| def index(): | ||||
|     return "Hello, World!" | ||||
|  | @ -0,0 +1,3 @@ | |||
| #!flask/bin/python | ||||
| from app import app | ||||
| app.run(debug = True) | ||||
|  | @ -0,0 +1,20 @@ | |||
| #!/usr/bin/python | ||||
| import os, subprocess, sys | ||||
| subprocess.call(['python', 'virtualenv.py', 'flask']) | ||||
| if sys.platform == 'win32': | ||||
|     bin = 'Scripts' | ||||
| else: | ||||
|     bin = 'bin' | ||||
| subprocess.call([os.path.join('flask', bin, 'pip'), 'install', 'flask']) | ||||
| subprocess.call([os.path.join('flask', bin, 'pip'), 'install', 'flask-login']) | ||||
| subprocess.call([os.path.join('flask', bin, 'pip'), 'install', 'flask-openid']) | ||||
| if sys.platform == 'win32': | ||||
|     subprocess.call([os.path.join('flask', bin, 'pip'), 'install', '--no-deps', 'lamson', 'chardet', 'flask-mail']) | ||||
| else: | ||||
|     subprocess.call([os.path.join('flask', bin, 'pip'), 'install', 'flask-mail']) | ||||
| subprocess.call([os.path.join('flask', bin, 'pip'), 'install', 'flask-sqlalchemy']) | ||||
| subprocess.call([os.path.join('flask', bin, 'pip'), 'install', 'sqlalchemy-migrate']) | ||||
| subprocess.call([os.path.join('flask', bin, 'pip'), 'install', 'flask-whooshalchemy']) | ||||
| subprocess.call([os.path.join('flask', bin, 'pip'), 'install', 'flask-wtf']) | ||||
| subprocess.call([os.path.join('flask', bin, 'pip'), 'install', 'flask-babel']) | ||||
| subprocess.call([os.path.join('flask', bin, 'pip'), 'install', 'flup']) | ||||
|  | @ -0,0 +1,5 @@ | |||
| # Ignore everything in this directory | ||||
| * | ||||
| # Except this file | ||||
| !.gitignore | ||||
| 
 | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Loading…
	
		Reference in New Issue