-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
resolved #28 - 필터, 리스트 디스플레이, 데이터 필드 등 수정 - 관리자 페이지 템플릿 변경 기능 추가
- Loading branch information
Showing
8 changed files
with
88 additions
and
3 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,23 @@ | ||
from django.contrib import admin | ||
from .models import Question | ||
|
||
admin.site.register(Question) | ||
from .models import Choice, Question | ||
|
||
|
||
class ChoiceInline(admin.TabularInline): | ||
model = Choice | ||
extra = 3 | ||
|
||
|
||
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) | ||
admin.site.register(Choice) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{% 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' %}">Administration</a></h1> | ||
{% endblock %} | ||
|
||
{% block nav-global %}{% endblock %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
{% extends "admin/base_site.html" %} | ||
{% load i18n static %} | ||
|
||
{% block extrastyle %}{{ block.super }}<link rel="stylesheet" type="text/css" href="{% static "admin/css/dashboard.css" %}">{% endblock %} | ||
|
||
{% block coltype %}colMS{% endblock %} | ||
|
||
{% block bodyclass %}{{ block.super }} dashboard{% endblock %} | ||
|
||
{% block breadcrumbs %}{% endblock %} | ||
|
||
{% block nav-sidebar %}{% endblock %} | ||
|
||
{% block content %} | ||
<div id="content-main"> | ||
{% include "admin/app_list.html" with app_list=app_list show_changelinks=True %} | ||
</div> | ||
{% endblock %} | ||
|
||
{% block sidebar %} | ||
<div id="content-related"> | ||
<div class="module" id="recent-actions-module"> | ||
<h2>{% translate 'Recent actions' %}</h2> | ||
<h3>{% translate 'My actions' %}</h3> | ||
{% load log %} | ||
{% get_admin_log 10 as admin_log for_user user %} | ||
{% if not admin_log %} | ||
<p>{% translate 'None available' %}</p> | ||
{% else %} | ||
<ul class="actionlist"> | ||
{% for entry in admin_log %} | ||
<li class="{% if entry.is_addition %}addlink{% endif %}{% if entry.is_change %}changelink{% endif %}{% if entry.is_deletion %}deletelink{% endif %}"> | ||
{% if entry.is_deletion or not entry.get_admin_url %} | ||
{{ entry.object_repr }} | ||
{% else %} | ||
<a href="{{ entry.get_admin_url }}">{{ entry.object_repr }}</a> | ||
{% endif %} | ||
<br> | ||
{% if entry.content_type %} | ||
<span class="mini quiet">{% filter capfirst %}{{ entry.content_type.name }}{% endfilter %}</span> | ||
{% else %} | ||
<span class="mini quiet">{% translate 'Unknown content' %}</span> | ||
{% endif %} | ||
</li> | ||
{% endfor %} | ||
</ul> | ||
{% endif %} | ||
</div> | ||
</div> | ||
{% endblock %} |