Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mancheng
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
mancheng
Commits
29dc4464
Commit
29dc4464
authored
Dec 20, 2022
by
dong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix20221220
parent
74dd65e2
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
102 additions
and
102 deletions
+102
-102
apps/inves_manage/statistic_analysis_view.py
+102
-102
No files found.
apps/inves_manage/statistic_analysis_view.py
View file @
29dc4464
...
@@ -809,36 +809,36 @@ def project_graph():
...
@@ -809,36 +809,36 @@ def project_graph():
if
flag
==
1
:
if
flag
==
1
:
total_num
=
project_obj
.
count
()
total_num
=
project_obj
.
count
()
num1
=
project_obj
.
filter
(
or_
(
num1
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
北京
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
北京
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
天津
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
天津
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
河北
%
'
)
ProjectManagement
.
investor_district
.
like
(
'
%
河北
%
'
)
))
.
count
()
))
.
count
()
num2
=
project_obj
.
filter
(
or_
(
num2
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
江苏
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
江苏
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
浙江
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
浙江
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
上海
%
'
)
ProjectManagement
.
investor_district
.
like
(
'
%
上海
%
'
)
))
.
count
()
))
.
count
()
num3
=
project_obj
.
filter
(
or_
(
num3
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
广东
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
广东
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
香港
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
香港
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
澳门
%
'
)
ProjectManagement
.
investor_district
.
like
(
'
%
澳门
%
'
)
))
.
count
()
))
.
count
()
num4
=
project_obj
.
filter
(
or_
(
num4
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
河南
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
河南
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
长治
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
长治
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
晋城
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
晋城
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
运城
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
运城
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
聊城
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
聊城
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
菏泽
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
菏泽
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
泰安
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
泰安
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
宿州
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
宿州
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
淮北
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
淮北
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
阜阳
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
阜阳
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
亳州
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
亳州
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
蚌埠
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
蚌埠
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
淮南
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
淮南
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
邢台
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
邢台
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
邯郸
%
'
)
ProjectManagement
.
investor_district
.
like
(
'
%
邯郸
%
'
)
))
.
count
()
))
.
count
()
num5
=
total_num
-
sum
([
num1
,
num2
,
num3
,
num4
])
num5
=
total_num
-
sum
([
num1
,
num2
,
num3
,
num4
])
total_num
=
sum
([
num1
,
num2
,
num3
,
num4
,
num5
])
total_num
=
sum
([
num1
,
num2
,
num3
,
num4
,
num5
])
...
@@ -917,13 +917,13 @@ def project_graph():
...
@@ -917,13 +917,13 @@ def project_graph():
elif
flag
==
5
:
elif
flag
==
5
:
if
project_source
==
'京津冀'
:
if
project_source
==
'京津冀'
:
num1
=
project_obj
.
filter
(
or_
(
num1
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
北京
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
北京
%
'
),
))
.
count
()
))
.
count
()
num2
=
project_obj
.
filter
(
or_
(
num2
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
天津
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
天津
%
'
),
))
.
count
()
))
.
count
()
num3
=
project_obj
.
filter
(
or_
(
num3
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
河北
%
'
)
ProjectManagement
.
investor_district
.
like
(
'
%
河北
%
'
)
))
.
count
()
))
.
count
()
total_num
=
sum
([
num1
,
num2
,
num3
])
total_num
=
sum
([
num1
,
num2
,
num3
])
...
@@ -934,13 +934,13 @@ def project_graph():
...
@@ -934,13 +934,13 @@ def project_graph():
]
]
if
project_source
==
'长三角'
:
if
project_source
==
'长三角'
:
num1
=
project_obj
.
filter
(
or_
(
num1
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
江苏
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
江苏
%
'
),
))
.
count
()
))
.
count
()
num2
=
project_obj
.
filter
(
or_
(
num2
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
浙江
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
浙江
%
'
),
))
.
count
()
))
.
count
()
num3
=
project_obj
.
filter
(
or_
(
num3
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
上海
%
'
)
ProjectManagement
.
investor_district
.
like
(
'
%
上海
%
'
)
))
.
count
()
))
.
count
()
total_num
=
sum
([
num1
,
num2
,
num3
])
total_num
=
sum
([
num1
,
num2
,
num3
])
...
@@ -951,13 +951,13 @@ def project_graph():
...
@@ -951,13 +951,13 @@ def project_graph():
]
]
if
project_source
==
'珠三角'
:
if
project_source
==
'珠三角'
:
num1
=
project_obj
.
filter
(
or_
(
num1
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
广东
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
广东
%
'
),
))
.
count
()
))
.
count
()
num2
=
project_obj
.
filter
(
or_
(
num2
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
香港
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
香港
%
'
),
))
.
count
()
))
.
count
()
num3
=
project_obj
.
filter
(
or_
(
num3
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
澳门
%
'
)
ProjectManagement
.
investor_district
.
like
(
'
%
澳门
%
'
)
))
.
count
()
))
.
count
()
total_num
=
sum
([
num1
,
num2
,
num3
])
total_num
=
sum
([
num1
,
num2
,
num3
])
...
@@ -968,29 +968,29 @@ def project_graph():
...
@@ -968,29 +968,29 @@ def project_graph():
]
]
if
project_source
==
'中原经济区'
:
if
project_source
==
'中原经济区'
:
project_obj_list
=
project_obj
.
filter
(
or_
(
project_obj_list
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
河南
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
河南
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
长治
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
长治
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
晋城
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
晋城
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
运城
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
运城
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
聊城
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
聊城
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
菏泽
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
菏泽
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
泰安
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
泰安
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
宿州
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
宿州
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
淮北
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
淮北
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
阜阳
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
阜阳
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
亳州
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
亳州
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
蚌埠
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
蚌埠
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
淮南
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
淮南
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
邢台
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
邢台
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
邯郸
%
'
)
ProjectManagement
.
investor_district
.
like
(
'
%
邯郸
%
'
)
))
.
all
()
))
.
all
()
source_list
=
set
([
project_obj
.
project_source
for
project_obj
in
project_obj_list
])
source_list
=
set
([
project_obj
.
investor_district
for
project_obj
in
project_obj_list
])
num_list
=
[]
num_list
=
[]
source_data_list
=
[]
source_data_list
=
[]
data
=
[]
data
=
[]
for
source
in
list
(
source_list
):
for
source
in
list
(
source_list
):
num
=
project_obj
.
filter
(
or_
(
num
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
{}
%
'
.
format
(
source
)),
ProjectManagement
.
investor_district
.
like
(
'
%
{}
%
'
.
format
(
source
)),
))
.
count
()
))
.
count
()
num_list
.
append
(
num
)
num_list
.
append
(
num
)
source_data_list
.
append
({
"source"
:
source
,
"num"
:
num
})
source_data_list
.
append
({
"source"
:
source
,
"num"
:
num
})
...
@@ -1048,69 +1048,69 @@ def areal_project():
...
@@ -1048,69 +1048,69 @@ def areal_project():
if
flag
==
1
:
# 项目来源区域分布项目列表
if
flag
==
1
:
# 项目来源区域分布项目列表
if
project_source
==
'京津冀'
:
if
project_source
==
'京津冀'
:
project_obj
=
project_obj
.
filter
(
or_
(
project_obj
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
北京
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
北京
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
天津
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
天津
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
河北
%
'
)
ProjectManagement
.
investor_district
.
like
(
'
%
河北
%
'
)
))
))
elif
project_source
==
'长三角'
:
elif
project_source
==
'长三角'
:
project_obj
=
project_obj
.
filter
(
or_
(
project_obj
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
江苏
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
江苏
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
浙江
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
浙江
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
上海
%
'
)
ProjectManagement
.
investor_district
.
like
(
'
%
上海
%
'
)
))
))
elif
project_source
==
'珠三角'
:
elif
project_source
==
'珠三角'
:
project_obj
=
project_obj
.
filter
(
or_
(
project_obj
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
广东
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
广东
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
香港
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
香港
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
澳门
%
'
)
ProjectManagement
.
investor_district
.
like
(
'
%
澳门
%
'
)
))
))
elif
project_source
==
'中原经济区'
:
elif
project_source
==
'中原经济区'
:
project_obj
=
project_obj
.
filter
(
or_
(
project_obj
=
project_obj
.
filter
(
or_
(
ProjectManagement
.
project_source
.
like
(
'
%
河南
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
河南
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
天津
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
天津
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
河北
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
河北
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
长治
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
长治
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
晋城
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
晋城
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
运城
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
运城
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
聊城
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
聊城
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
菏泽
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
菏泽
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
泰安
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
泰安
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
宿州
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
宿州
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
淮北
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
淮北
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
阜阳
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
阜阳
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
亳州
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
亳州
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
蚌埠
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
蚌埠
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
淮南
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
淮南
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
邢台
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
邢台
%
'
),
ProjectManagement
.
project_source
.
like
(
'
%
邯郸
%
'
),
ProjectManagement
.
investor_district
.
like
(
'
%
邯郸
%
'
),
))
))
elif
project_source
==
'其他'
:
elif
project_source
==
'其他'
:
project_obj
=
project_obj
.
filter
(
and_
(
project_obj
=
project_obj
.
filter
(
and_
(
ProjectManagement
.
project_source
.
notlike
(
'
%
河南
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
河南
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
长治
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
长治
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
晋城
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
晋城
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
运城
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
运城
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
聊城
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
聊城
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
菏泽
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
菏泽
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
泰安
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
泰安
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
宿州
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
宿州
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
淮北
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
淮北
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
阜阳
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
阜阳
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
亳州
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
亳州
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
蚌埠
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
蚌埠
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
淮南
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
淮南
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
邢台
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
邢台
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
邯郸
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
邯郸
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
北京
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
北京
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
天津
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
天津
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
河北
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
河北
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
江苏
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
江苏
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
浙江
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
浙江
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
上海
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
上海
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
广东
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
广东
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
香港
%
'
),
ProjectManagement
.
investor_district
.
notlike
(
'
%
香港
%
'
),
ProjectManagement
.
project_source
.
notlike
(
'
%
澳门
%
'
)
ProjectManagement
.
investor_district
.
notlike
(
'
%
澳门
%
'
)
))
))
else
:
else
:
pass
pass
...
@@ -1132,7 +1132,7 @@ def areal_project():
...
@@ -1132,7 +1132,7 @@ def areal_project():
elif
flag
==
5
:
# 下钻的二级数据
elif
flag
==
5
:
# 下钻的二级数据
if
project_source
:
if
project_source
:
project_obj
=
project_obj
.
filter
(
project_obj
=
project_obj
.
filter
(
ProjectManagement
.
project_source
.
like
(
'
%
{}
%
'
.
format
(
project_source
))
ProjectManagement
.
investor_district
.
like
(
'
%
{}
%
'
.
format
(
project_source
))
)
)
if
industry_name
:
if
industry_name
:
project_obj
=
project_obj
.
filter
(
ProjectManagement
.
industry2
==
industry_name
)
project_obj
=
project_obj
.
filter
(
ProjectManagement
.
industry2
==
industry_name
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment