Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yuenblue
PythonDemo
提交
4f61bdcc
P
PythonDemo
项目概览
yuenblue
/
PythonDemo
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PythonDemo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
4f61bdcc
编写于
2月 26, 2024
作者:
Y
yuenblue
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
aaa
上级
eb97020a
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
14 addition
and
9 deletion
+14
-9
democms/adm/forms/article.py
democms/adm/forms/article.py
+5
-4
democms/adm/tests/testarticle.py
democms/adm/tests/testarticle.py
+1
-0
democms/adm/tests/testcategory.py
democms/adm/tests/testcategory.py
+2
-0
democms/adm/views/article.py
democms/adm/views/article.py
+4
-5
democms/common/models/category.py
democms/common/models/category.py
+2
-0
未找到文件。
democms/adm/forms/article.py
浏览文件 @
4f61bdcc
from
django
import
forms
from
common.models
import
ArticleSummary
,
ArticleContent
from
django.core.paginator
import
Paginator
class
ArticleIndexForm
(
forms
.
Form
):
"""CategoryIndexForm definition."""
catid
=
forms
.
IntegerField
()
status
=
forms
.
IntegerField
()
keywords
=
forms
.
CharField
(
max_length
=
10
)
def
search
(
self
):
return
self
.
cleaned_data
keywords
=
forms
.
CharField
(
max_length
=
25
)
page
=
forms
.
IntegerField
()
def
search
(
self
)
->
Paginator
:
paginator
=
Paginator
([
'john'
,
'paul'
,
'george'
,
'ringo'
,
'aaaa'
,
'bbbb'
,
'cccc'
],
3
)
pass
class
ArticleSummaryForm
(
forms
.
ModelForm
):
...
...
democms/adm/tests/testarticle.py
浏览文件 @
4f61bdcc
...
...
@@ -18,6 +18,7 @@ class TestArticle(unittest.TestCase):
"""
Purpose:
"""
pass
# end def
...
...
democms/adm/tests/testcategory.py
浏览文件 @
4f61bdcc
...
...
@@ -88,12 +88,14 @@ class TestCategory(unittest.TestCase):
cat2
.
name
=
f
"cat2_
{
value2
}
"
cat2
.
usage
=
value
[
0
]
cat2
.
parent
=
cat1
cat2
.
preid
=
f
",
{
cat1
.
pk
}
,"
cat2
.
save
()
for
value3
in
range
(
1
,
random
.
randint
(
2
,
5
)):
cat3
=
Category
()
cat3
.
name
=
f
"cat3_
{
value3
}
"
cat3
.
usage
=
value
[
0
]
cat3
.
parent
=
cat2
cat3
.
preid
=
f
",
{
cat1
.
pk
}
,
{
cat2
.
pk
}
,"
cat3
.
save
()
# if random.randint(1,3)>=2:
# for value4 in range(1,random.randint(2,5)):
...
...
democms/adm/views/article.py
浏览文件 @
4f61bdcc
...
...
@@ -8,12 +8,11 @@ class ArticleIndexView(View):
catid
=
request
.
GET
.
get
(
'catid'
,
catid
)
status
=
request
.
GET
.
get
(
'status'
,
status
)
keywords
=
request
.
GET
.
get
(
'keywords'
,
''
)
data
=
{
"catid"
:
catid
,
"status"
:
catid
,
'kewords'
:
keywords
,
'page'
:
page
}
data
=
{
"catid"
:
catid
,
"status"
:
status
,
'kewords'
:
keywords
,
'page'
:
page
}
form
=
ArticleIndexForm
(
data
)
if
form
.
is_valid
():
return
render
(
request
,
'adm/article-index.html'
,{})
else
:
pass
return
render
(
request
,
'adm/article-index.html'
,{})
def
post
(
self
,
request
:
HttpRequest
,
id
=
0
):
pass
class
ArticleEditView
(
View
):
...
...
democms/common/models/category.py
浏览文件 @
4f61bdcc
...
...
@@ -47,6 +47,8 @@ class Category(models.Model):
template_code
=
models
.
CharField
(
max_length
=
150
,
verbose_name
=
'模板名称'
)
appearance
=
models
.
CharField
(
max_length
=
150
,
choices
=
Appearance
.
choices
,
default
=
Appearance
.
List
,
verbose_name
=
'列表页风格'
)
parent
=
models
.
ForeignKey
(
'self'
,
on_delete
=
models
.
CASCADE
,
blank
=
True
,
null
=
True
,
verbose_name
=
'上级'
,
help_text
=
'???'
)
preid
=
models
.
CharField
(
max_length
=
150
,
default
=
''
)
usage
=
models
.
CharField
(
max_length
=
150
,
choices
=
Usage
.
choices
,
default
=
Usage
.
Article
,
verbose_name
=
'栏目用途'
)
order_select
=
models
.
IntegerField
(
default
=
0
)
layer_select
=
models
.
IntegerField
(
default
=
0
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录