Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN开源Django项目
Django_Kaoshi_Demo
提交
9096033e
Django_Kaoshi_Demo
项目概览
CSDN开源Django项目
/
Django_Kaoshi_Demo
通知
35
Star
2
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
1
Wiki
分析
仓库
DevOps
项目成员
Pages
Django_Kaoshi_Demo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
1
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
9096033e
编写于
12月 30, 2021
作者:
huidaoli
🚶
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
第7课代码
第7课代码
上级
d7cbc17d
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
35 addition
and
3 deletion
+35
-3
mysite/db.sqlite3
mysite/db.sqlite3
+0
-0
mysite/kaoshi/admin.py
mysite/kaoshi/admin.py
+18
-2
mysite/kaoshi/models.py
mysite/kaoshi/models.py
+7
-0
mysite/kaoshi/templates/admin/base_site.html
mysite/kaoshi/templates/admin/base_site.html
+9
-0
mysite/mysite/__pycache__/settings.cpython-39.pyc
mysite/mysite/__pycache__/settings.cpython-39.pyc
+0
-0
mysite/mysite/settings.py
mysite/mysite/settings.py
+1
-1
未找到文件。
mysite/db.sqlite3
浏览文件 @
9096033e
无法预览此类型文件
mysite/kaoshi/admin.py
浏览文件 @
9096033e
from
django.contrib
import
admin
from
.models
import
Question
from
.models
import
Choice
,
Question
admin
.
site
.
register
(
Question
)
\ No newline at end of file
class
ChoiceInline
(
admin
.
TabularInline
):
model
=
Choice
extra
=
1
class
QuestionAdmin
(
admin
.
ModelAdmin
):
fieldsets
=
[
(
None
,
{
'fields'
:
[
'question_text'
]}),
(
'Date information'
,
{
'fields'
:
[
'pub_date'
],
'classes'
:
[
'collapse'
]}),
]
inlines
=
[
ChoiceInline
]
list_display
=
(
'question_text'
,
'pub_date'
,
'was_published_recently'
)
list_filter
=
[
'pub_date'
]
search_fields
=
[
'question_text'
]
admin
.
site
.
register
(
Question
,
QuestionAdmin
)
\ No newline at end of file
mysite/kaoshi/models.py
浏览文件 @
9096033e
...
...
@@ -2,6 +2,7 @@ import datetime
from
django.db
import
models
from
django.utils
import
timezone
from
django.contrib
import
admin
class
Question
(
models
.
Model
):
question_text
=
models
.
CharField
(
max_length
=
200
)
...
...
@@ -10,6 +11,12 @@ class Question(models.Model):
def
__str__
(
self
):
return
self
.
question_text
@
admin
.
display
(
boolean
=
True
,
ordering
=
'pub_date'
,
description
=
'Published recently?'
,
)
def
was_published_recently
(
self
):
now
=
timezone
.
now
()
return
now
-
datetime
.
timedelta
(
days
=
1
)
<=
self
.
pub_date
<=
now
...
...
mysite/kaoshi/templates/admin/base_site.html
0 → 100644
浏览文件 @
9096033e
{% extends "admin/base.html" %}
{% block title %}{% if subtitle %}{{ subtitle }} | {% endif %}{{ title }} | {{ site_title|default:_('Django site admin') }}{% endblock %}
{% block branding %}
<h1
id=
"site-name"
><a
href=
"{% url 'admin:index' %}"
>
我的站点
</a></h1>
{% endblock %}
{% block nav-global %}{% endblock %}
mysite/mysite/__pycache__/settings.cpython-39.pyc
浏览文件 @
9096033e
无法预览此类型文件
mysite/mysite/settings.py
浏览文件 @
9096033e
...
...
@@ -55,7 +55,7 @@ ROOT_URLCONF = 'mysite.urls'
TEMPLATES
=
[
{
'BACKEND'
:
'django.template.backends.django.DjangoTemplates'
,
'DIRS'
:
[],
'DIRS'
:
[
BASE_DIR
/
'templates'
],
'APP_DIRS'
:
True
,
'OPTIONS'
:
{
'context_processors'
:
[
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录