Let you create flask project like use django-admin
pip install flask-go
It has two command now, startproject
and startapp
.
If you familiar with Django, use flask-go
just like django-admin.
flask-go startproject project_name
It will create project in current folder. if you want to create into specific path, you can:
flask-go startproject project_name destination
If you want to use your own project template files, flask-go
also support --template
command option.
flask-go startproject project_name --template /Users/Cello/Code/my_project_template
flask-go
will replace project_name
string in folder and file name and replace %(project_name)s
in code text.
Like startproject
command, but change to use startapp
.
flask-go startapp myapp
startapp
also support creat into specific path and --template
command option.
After creating blueprint, you should add it into your project.
Open settings.py
and import your app:
# blueprint
from apps.myapp.views import myapp
SYSTEM_BLUEPRINTS = (
(myapp, None), # blueprint and url_prefix
)
python manage.py run
Have fun!