classroom.admin.courses module

class classroom.admin.courses.CourseAdmin(model, admin_site)[소스]

Bases: django.contrib.admin.options.ModelAdmin

assignment(instance: classroom.models.courses.Course)[소스]
created_at(instance: classroom.models.courses.Course)[소스]
fieldsets = (('Class Attribute', {'fields': ('type', 'name', 'slug', 'short_description', 'summary', ('start_date', 'end_date'))}), ('Owners / Staffs ( Teacher, Professor, Assistant)', {'fields': ('owners', 'teachers', 'assistants')}), ('Students', {'fields': ('students',)}), ('Budget', {'fields': ('budget',)}))
form

alias of CourseAdminForm

formfield_for_choice_field(db_field, request, **kwargs)[소스]

Get a form Field for a database Field that has declared choices.

list_display = ('name', 'type', 'created_at', 'modified_at', 'students', 'budget', 'assignment')
list_filter = ('type', 'users')
media
modified_at(instance: classroom.models.courses.Course)[소스]
name(instance: classroom.models.courses.Course)[소스]
ordering = ('id',)
students(instance: classroom.models.courses.Course)[소스]
class classroom.admin.courses.CourseAdminForm(*args, **kwargs)[소스]

Bases: django.forms.models.ModelForm

class Media[소스]

Bases: object

css = {'all': ['admin/css/widgets.css']}
js = ['/admin/jsi18n/']
class Meta[소스]

Bases: object

exclude = []
model

alias of classroom.models.courses.Course

base_fields = {'assistants': <django.forms.models.ModelMultipleChoiceField object at 0x7ffb59f60908>, 'budget': <django.forms.models.ModelChoiceField object at 0x7ffb59f60be0>, 'end_date': <django.forms.fields.SplitDateTimeField object at 0x7ffb59f5aa58>, 'name': <django.forms.fields.CharField object at 0x7ffb59f5a668>, 'owners': <django.forms.models.ModelMultipleChoiceField object at 0x7ffb59f5acc0>, 'short_description': <django.forms.fields.CharField object at 0x7ffb59f5a7b8>, 'slug': <django.forms.fields.CharField object at 0x7ffb59f5a710>, 'start_date': <django.forms.fields.SplitDateTimeField object at 0x7ffb59f5a898>, 'students': <django.forms.models.ModelMultipleChoiceField object at 0x7ffb59f60a58>, 'summary': <django.forms.fields.CharField object at 0x7ffb59f5a828>, 'teachers': <django.forms.models.ModelMultipleChoiceField object at 0x7ffb59f5add8>, 'type': <django.forms.fields.ChoiceField object at 0x7ffb59f5a0f0>, 'users': <django.forms.models.ModelMultipleChoiceField object at 0x7ffb59f60f60>}
declared_fields = {'assistants': <django.forms.models.ModelMultipleChoiceField object at 0x7ffb59f60908>, 'budget': <django.forms.models.ModelChoiceField object at 0x7ffb59f60be0>, 'end_date': <django.forms.fields.SplitDateTimeField object at 0x7ffb59f5aa58>, 'name': <django.forms.fields.CharField object at 0x7ffb59f5a668>, 'owners': <django.forms.models.ModelMultipleChoiceField object at 0x7ffb59f5acc0>, 'short_description': <django.forms.fields.CharField object at 0x7ffb59f5a7b8>, 'slug': <django.forms.fields.CharField object at 0x7ffb59f5a710>, 'start_date': <django.forms.fields.SplitDateTimeField object at 0x7ffb59f5a898>, 'students': <django.forms.models.ModelMultipleChoiceField object at 0x7ffb59f60a58>, 'summary': <django.forms.fields.CharField object at 0x7ffb59f5a828>, 'teachers': <django.forms.models.ModelMultipleChoiceField object at 0x7ffb59f5add8>, 'type': <django.forms.fields.ChoiceField object at 0x7ffb59f5a0f0>}
media
classroom.admin.courses.get_default_end_date()[소스]
classroom.admin.courses.get_default_start_date()[소스]