irongit

A simpler way to view django projects

added some snippets

huncholanehuncholaneauthored
parent 65f6f9acommit f8627e9b4cc3402ca207ff074a9cf83e380b5bb5Browse files

2 files changed, +73 -2

+9-2package.json
@@ -9,16 +9,23 @@
99 "type": "git",
1010 "url": "https://github.com/huncholane/DjangoTree"
1111 },
12- "version": "0.0.11",
12+ "version": "0.0.12",
1313 "engines": {
1414 "vscode": "^1.89.0"
1515 },
1616 "categories": [
17- "Extension Packs"
17+ "Extension Packs",
18+ "Snippets"
1819 ],
1920 "activationEvents": [],
2021 "main": "./out/extension.js",
2122 "contributes": {
23+ "snippets": [
24+ {
25+ "language": "python",
26+ "path": "./snippets/python.json"
27+ }
28+ ],
2229 "commands": [
2330 {
2431 "title": "Open File",
+64-0snippets/python.json
@@ -0,0 +1,64 @@
1+{
2+ "DjangoTree URLs": {
3+ "prefix": "dt-urls",
4+ "body": [
5+ "from django.urls import path, re_path",
6+ "from . import views",
7+ "",
8+ "urlpatterns = [",
9+ "$1",
10+ "]"
11+ ],
12+ "description": "Snippet for a Django URLs file"
13+ },
14+ "DjangoTree Websocket URLs": {
15+ "prefix": "dt-ws-urls",
16+ "body": [
17+ "from django.urls import path, re_path",
18+ "from . import consumers",
19+ "",
20+ "websocket_urlpatterns = [",
21+ "\t$1",
22+ "]"
23+ ],
24+ "description": "Snippet for a Django Websocket URLs file"
25+ },
26+ "DjangoTree Command": {
27+ "prefix": "dt-command",
28+ "body": [
29+ "from django.core.management.base import BaseCommand",
30+ "",
31+ "class Command(BaseCommand):",
32+ "\thelp = '$1'",
33+ "",
34+ "\tdef handle(self, *args, **options):",
35+ "\t\t$2"
36+ ],
37+ "description": "Snippet for a Django management command"
38+ },
39+ "DjangoTree Serializers": {
40+ "prefix": "dt-serializers",
41+ "body": [
42+ "from rest_framework import serializers",
43+ "",
44+ "class $1Serializer(serializers.ModelSerializer):",
45+ "\tclass Meta:",
46+ "\t\tmodel = $2",
47+ "\t\tfields = '__all__'"
48+ ],
49+ "description": "Snippet for a Django REST Framework serializer"
50+ },
51+ "DjangoTree ViewSet": {
52+ "prefix": "dt-viewset",
53+ "body": [
54+ "from rest_framework import viewsets",
55+ "from .models import $1",
56+ "from .serializers import $1Serializer",
57+ "",
58+ "class $1ViewSet(viewsets.ModelViewSet):",
59+ "\tqueryset = $1.objects.all()",
60+ "\tserializer_class = $1Serializer"
61+ ],
62+ "description": "Snippet for a Django REST Framework viewset"
63+ }
64+}