FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
python_API/app.py at main · shekhar-khadka/python_API · GitHub
shekhar-khadka
/
python_API
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
python_API
/
app.py
Copy path
More file actions
More file actions
Latest commit
History
History
History
89 lines (59 loc) · 1.37 KB
Breadcrumbs
python_API
/
app.py
Copy path
File metadata and controls
89 lines (59 loc) · 1.37 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# Implementing the get API
from
flask
import
Flask
,
jsonify
app
=
Flask
(
__name__
)
Nepal
=
[{
"name"
:
"province 1"
,
"capital"
:
"biratnagar"
,
"CM"
:
"rai"
,
},
{
"name"
:
"province 2"
,
"capital"
:
"janakpur"
,
"CM"
:
"pandit"
,
},
{
"name"
:
"province 3"
,
"capital"
:
"hetauda"
,
"CM"
:
"ppp"
,
},
{
"name"
:
"province 4"
,
"capital"
:
"pokhara"
,
"CM"
:
"magar"
,
}
,
{
"name"
:
"province 5"
,
"capital"
:
"dang"
,
"CM"
:
"pokhrel"
,
}
,
{
"name"
:
"province 6"
,
"capital"
:
"surkhet"
,
"CM"
:
"shai"
,
}
]
@
app
.
route
(
'/'
)
def
index
():
return
"welcome to the Nepal API"
@
app
.
route
(
"/Nepal"
,
methods
=
[
'GET'
])
def
get
():
return
jsonify
({
'NP'
:
Nepal
})
@
app
.
route
(
"/Nepal"
,
methods
=
[
'POST'
])
def
create
():
next_state
=
{
"name"
:
"province 7"
,
"capital"
:
"dhangadi"
,
"CM"
:
"bhatta"
}
Nepal
.
append
(
next_state
)
return
jsonify
({
'created'
:
next_state
})
@
app
.
route
(
"/Nepal/<string:CM>"
,
methods
=
[
'PUT'
])
def
state_update
(
CM
):
Nepal
[
'CM'
][
'name'
]
=
"Bagmati"
return
jsonify
({
"new"
:
Nepal
[
CM
]})
@
app
.
route
(
"/Nepal/<CM:string>"
,
methods
=
[
'Delete'
])
def
delete
(
CM
):
Nepal
.
remove
(
Nepal
[
CM
])
return
jsonify
({
'result'
:
True
})
if
__name__
==
"__main__"
:
app
.
run
(
debug
=
True
)
Back
|
FazBrowse Home
|
New Git URL