Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
gjl2004yn
jumpserver
提交
22e20d29
J
jumpserver
项目概览
gjl2004yn
/
jumpserver
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jumpserver
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
22e20d29
编写于
9月 04, 2016
作者:
baltery
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of code.simcu.com:jumpserver/jumpserver
上级
61f02055
724b1c6f
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
59 addition
and
3 deletion
+59
-3
apps/assets/api.py
apps/assets/api.py
+43
-1
apps/assets/urls.py
apps/assets/urls.py
+10
-2
apps/manage.py
apps/manage.py
+6
-0
logs/.gitkeep
logs/.gitkeep
+0
-0
未找到文件。
apps/assets/api.py
浏览文件 @
22e20d29
# ~*~ coding: utf-8 ~*~
#
from
rest_framework
import
serializers
from
.models
import
(
AssetGroup
,
Asset
,
IDC
,
AssetExtend
)
from
rest_framework
import
viewsets
,
serializers
class
AssetGroupSerializer
(
serializers
.
ModelSerializer
):
class
Meta
:
model
=
AssetGroup
#exclude = [
#'password', 'first_name', 'last_name', 'secret_key_otp',
#'private_key', 'public_key', 'avatar',
#]
class
AssetSerializer
(
serializers
.
ModelSerializer
):
class
Meta
:
model
=
Asset
#fields = ('id', 'title', 'code', 'linenos', 'language', 'style')
class
IDCSerializer
(
serializers
.
ModelSerializer
):
class
Meta
:
model
=
IDC
#fields = ('id', 'title', 'code', 'linenos', 'language', 'style')
class
AssetGroupViewSet
(
viewsets
.
ModelViewSet
):
"""
API endpoint that allows AssetGroup to be viewed or edited.
"""
queryset
=
AssetGroup
.
objects
.
all
()
serializer_class
=
AssetGroupSerializer
class
AssetViewSet
(
viewsets
.
ModelViewSet
):
"""
API endpoint that allows Asset to be viewed or edited.
"""
queryset
=
Asset
.
objects
.
all
()
serializer_class
=
AssetSerializer
class
IDCViewSet
(
viewsets
.
ModelViewSet
):
"""
API endpoint that allows IDC to be viewed or edited.
"""
queryset
=
IDC
.
objects
.
all
()
serializer_class
=
IDCSerializer
\ No newline at end of file
apps/assets/urls.py
浏览文件 @
22e20d29
# coding:utf-8
from
django.conf.urls
import
url
from
django.conf.urls
import
url
,
include
from
.views
import
*
from
.api
import
(
AssetGroupViewSet
,
AssetViewSet
,
IDCViewSet
)
from
rest_framework
import
routers
router
=
routers
.
DefaultRouter
()
router
.
register
(
r
'assetgroup'
,
AssetGroupViewSet
)
router
.
register
(
r
'asset'
,
AssetViewSet
)
router
.
register
(
r
'idc'
,
IDCViewSet
)
app_name
=
'assets'
urlpatterns
=
[
...
...
@@ -9,4 +16,5 @@ urlpatterns = [
url
(
r
'^list/$'
,
AssetListView
.
as_view
(),
name
=
'asset-list'
),
url
(
r
'^(?P<pk>[0-9]+)/delete/$'
,
AssetDeleteView
.
as_view
(),
name
=
'asset-list'
),
url
(
r
'^(?P<pk>[0-9]+)/detail/$'
,
AssetDetailView
.
as_view
(),
name
=
'asset-detail'
),
url
(
r
'^api/v1.0/'
,
include
(
router
.
urls
)),
]
apps/manage.py
浏览文件 @
22e20d29
#!/usr/bin/env python
import
os
import
sys
import
errno
if
__name__
==
"__main__"
:
try
:
os
.
makedirs
(
'../logs'
)
except
:
pass
os
.
environ
.
setdefault
(
"DJANGO_SETTINGS_MODULE"
,
"jumpserver.settings"
)
try
:
from
django.core.management
import
execute_from_command_line
...
...
logs/.gitkeep
0 → 100644
浏览文件 @
22e20d29
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录