Utilities for Sanic apps
Project description
A collection of utilities for Sanic (and/or Stellata and/or Webpack) apps.
CLI
Suppose you have a project called foo.
Run database migrations:
tails foo migrate
Build webpack assets:
tails foo build
Run a debug server that reloads on server + asset changes:
tails foo server --watch --build
Run a production server:
tails foo server --production --host=0.0.0.0 --port=9000
Run multiple projects at once:
tails ~/foo/foo ~/bar/bar server --port=9001 --port=9002
Reset to a fresh database with no data:
tails foo reset
Resource
Return JSON or HTML pages:
import foo import tails.resource @foo.app.route('/') async def index(): return tails.resource.html( title='What a great page', external_css=['https://fonts.googleapis.com/icon?family=Material+Icons'], js=['/static/build/js/index.js'], css['/static/build/css/index.css'] ) @foo.app.route('/api') async def api(): data = ... return tails.resource.json({ 'data': data })
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tails-0.0.1.tar.gz
(5.0 kB
view details)
Built Distribution
tails-0.0.1-py3-none-any.whl
(7.2 kB
view details)
File details
Details for the file tails-0.0.1.tar.gz
.
File metadata
- Download URL: tails-0.0.1.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49e89804a62308d97a04cff38489439e60ae62239c23f6bffa9e7ad0df6aea02 |
|
MD5 | 1d862fb5d115a22a3cccbc3165ddfdf8 |
|
BLAKE2b-256 | e9a8914f991ac53c91f167cd9f420d487943c5f5fe37dc2bd564c1f0c8109a4e |
File details
Details for the file tails-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: tails-0.0.1-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7866e6b6ef78d54b8912d4644928d6965b1ce97a42f83a2474844482d1497c60 |
|
MD5 | 7c0e42a89635e7448a215602ecdcfef8 |
|
BLAKE2b-256 | ee61eeada03e6fe80c8cec144607e69cafe268e9ee25b66c7a4ba63dd6e843d6 |