Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 0fc0f60

Browse files
author
Christian Strappazzon
committed
Split into category files
1 parent 4d8d98c commit 0fc0f60

File tree

3 files changed

+146
-0
lines changed

3 files changed

+146
-0
lines changed

‎snippets/snippets.json‎ renamed to ‎snippets/base.json‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
{
2+
"Hello world": {
3+
"prefix": "hw",
4+
"body": [
5+
"from flask import Flask",
6+
"app = Flask(__name__)",
7+
"",
8+
"@app.route('/')",
9+
"def hello():",
10+
" return 'Hello World!'",
11+
"",
12+
"if __name__ == '__main__':",
13+
" app.run()"
14+
]
15+
},
216
"Flask route": {
317
"prefix": "route",
418
"body": [

‎snippets/controls.json‎

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
{
2+
"ML docstring": {
3+
"prefix": "\"\"\"",
4+
"body": "\\\"\\\"\\\"${1:sumary_line}\n\nKeyword arguments:\n${2:argument} -- ${3:description}\nReturn: ${4:return_description}\n\\\"\\\"\\\"\n0ドル"
5+
},
6+
"SL docstring": {
7+
"prefix": "\"\"",
8+
"body": "\"\"\"${1:sumary_line}\"\"\"\n0ドル"
9+
},
10+
"Flask App": {
11+
"prefix": "fapp",
12+
"body": "from flask import Flask, render_template\napp = Flask(__name__)\n\n\n@app.route('${1:/}')\ndef ${2:index}():\n return render_template('${3:index}.html')\n\nif __name__ == '__main__':\n app.run(host:'${4:127.0.0.1}', port=${5:8000}, debug=${6:True})\n0ドル 0ドル"
13+
},
14+
"Flask Route": {
15+
"prefix": "froute",
16+
"body": "@app.route('${1:path}')\ndef ${2:func_name}(${3:foo}):\n return render_template('${4:expression}')0ドル"
17+
},
18+
"URL Generator": {
19+
"prefix": "furl",
20+
"body": "url_for('${1:foo}'2ドル)0ドル"
21+
},
22+
"URL Methods": {
23+
"prefix": "fmeth",
24+
"body": "methods=['GET', 'POST']0ドル"
25+
},
26+
"Render Template": {
27+
"prefix": "frt",
28+
"body": "render_template('${1:page}.html', ${2:foo}=${3:bar})0ドル"
29+
},
30+
"Test Request": {
31+
"prefix": "ftreq",
32+
"body": "with app.test_request_context('${1:path}', method='${2:POST}'):\n\t\tassert request.path == '${1:path}'\n\t\tassert.method == '${2:POST}'\n0ドル"
33+
},
34+
"Flask Upload": {
35+
"prefix": "fup",
36+
"body": "@app.route('${1:/upload}', methods=['GET', 'POST'])\ndef ${2:upload_file}():\n if request.method == 'POST':\n ${3:f} = request.files['${4:the_file}']\n ${3:f}.save('${6:/path/to/save/}${4:the_file}.${5:txt}')\n0ドル"
37+
},
38+
"Secure Upload": {
39+
"prefix": "fsup",
40+
"body": "from werkzeug.utils import secure_filename\n\n@app.route('${1:/upload}', methods=['GET', 'POST'])\ndef ${2:upload_file}():\n if request.method == 'POST':\n ${3:f} = request.files['${4:the_file}']\n ${3:f}.save('${5:/path/to/save/}' + secure_filename(${3:f}.filename))0ドル"
41+
},
42+
"Read cookie": {
43+
"prefix": "frc",
44+
"body": "${1:foo} = request.cookies.get$('${2:key}')\n0ドル"
45+
},
46+
"Set cookie": {
47+
"prefix": "fsc",
48+
"body": "${1:foo} = make_response(${2:expression})\n${1:foo}.set_cookie('${3:key}', '${4:value}')\nreturn ${1:foo}\n0ドル"
49+
},
50+
"Error Handler": {
51+
"prefix": "feh",
52+
"body": "@app.errorhandler(${1:404})\ndef ${2:bar}(error):\n\t\treturn render_template('${3:error.html}'), ${1:404}\n0ドル"
53+
},
54+
"Flask logging": {
55+
"prefix": "flog",
56+
"body": "app.logger.${1:debug}(\"${2:A message}\")\n0ドル"
57+
}
58+
}

‎snippets/templates.json‎

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{
2+
"Flask Expresion": {
3+
"prefix": "fexp",
4+
"body": "{{ ${1:foo.bar} }}0ドル"
5+
},
6+
"Flask Filter": {
7+
"prefix": "ffilter",
8+
"body": "{{ ${1:foo.bar}|${2:filter} }}0ドル"
9+
},
10+
"Flask Comment": {
11+
"prefix": "fcomment",
12+
"body": "{# \n\t${1:comment} \n#}0ドル"
13+
},
14+
"Flask Block": {
15+
"prefix": "fblock",
16+
"body": "{% ${1:block} ${2:foo} %}3ドル{% end${1:block} %}\n0ドル"
17+
},
18+
"Flask Extends": {
19+
"prefix": "fextends",
20+
"body": "{% extends ${1:layout_template} %}\n\n0ドル"
21+
},
22+
"Flask Self": {
23+
"prefix": "fself",
24+
"body": "{{ self.${1:block_name}() }}0ドル"
25+
},
26+
"Flask Super": {
27+
"prefix": "fsuper",
28+
"body": "{{ self.supper() }}0ドル"
29+
},
30+
"Flask For": {
31+
"prefix": "ffor",
32+
"body": "{% for ${1:element} in ${2:collection} %}\n\t\t3ドル{{ ${1:element}|e }}4ドル\n{% endfor %}\n0ドル"
33+
},
34+
"Flask If": {
35+
"prefix": "fif",
36+
"body": "{% if ${1:expression} %}\n\t\t${2:blockofcode}\n{% endif %}\n0ドル"
37+
},
38+
"Flask Ife": {
39+
"prefix": "fife",
40+
"body": "{% if ${1:expression} %}\n\t\t${2:blockofcode}\n{% else %}\n\t\t${3:blockofcode}\n{% endif %}\n0ドル"
41+
},
42+
"Flask Elif": {
43+
"prefix": "felif",
44+
"body": "{% if ${1:expression} %}\n\t\t${2:blockofcode}\n{% elif ${3:expression2} %}\n\t\t${4:blockofcode}\n{% else %}\n\t\t${5:blockofcode}\n{% endif %}\n0ドル"
45+
},
46+
"Flask Macro": {
47+
"prefix": "fmacro",
48+
"body": "{% macro ${1:expression} -%}\n\t\t${2:blockofcode}\n{%- endmacro %}0ドル"
49+
},
50+
"Flask Filter Block": {
51+
"prefix": "ffb",
52+
"body": "{% filter ${1:foo} %}\n\t\t${2:blockofcode}\n{% endfilter %}0ドル"
53+
},
54+
"Flask Set": {
55+
"prefix": "fset",
56+
"body": "{% set ${1:expression} %}0ドル"
57+
},
58+
"Flask Include": {
59+
"prefix": "finclude",
60+
"body": "{% include \"${1:template}\" %}0ドル"
61+
},
62+
"Flask Import": {
63+
"prefix": "fimport",
64+
"body": "{% import \"${1:template}\" as ${2:alias} %}\n0ドル"
65+
},
66+
"Flask Autoescape": {
67+
"prefix": "fautoescape",
68+
"body": "{% autoescape ${1:true} %}\n\t\t${2:blockofcode}\n{% endautoescape %}\n0ドル"
69+
},
70+
"Flask url": {
71+
"prefix": "furl",
72+
"body": "{{ url_for(\"${1:template}\") }}0ドル"
73+
}
74+
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /