Docstrings

Filters

Forms

class atom.forms.AuthorMixin[source]
save(*args, **kwargs)[source]
class atom.forms.PartialMixin[source]
classmethod partial(*args, **kwargs)[source]

Models

class atom.models.AttachmentBase(*args, **kwargs)[source]
class Meta[source]
abstract = False
verbose_name = u'Attachment'
verbose_name_plural = u'Attachments'
AttachmentBase.attachment

The descriptor for the file attribute on the model instance. Returns a FieldFile when accessed so you can do stuff like:

>>> from myapp.models import MyModel
>>> instance = MyModel.objects.get(pk=1)
>>> instance.file.size

Assigns a file object on assignment so you can do:

>>> with open('/path/to/hello.world', 'r') as f:
...     instance.file = File(f)
AttachmentBase.filename
AttachmentBase.get_absolute_url()[source]

Views

class atom.views.ActionMessageMixin[source]
post(request, *args, **kwargs)[source]
class atom.views.ActionMixin[source]
action()[source]
get_success_url()[source]
post(request, *args, **kwargs)[source]
success_url = None
class atom.views.ActionView(**kwargs)[source]
template_name_suffix = '_action'
class atom.views.BaseActionView(**kwargs)[source]

Base view for action on an object. Using this base class requires subclassing to provide a response mixin.

class atom.views.CreateMessageMixin[source]
get_form_valid_message()[source]
class atom.views.DeleteMessageMixin[source]
delete(request, *args, **kwargs)[source]
get_success_message()[source]
hide_field = None
class atom.views.FormInitialMixin[source]
get_initial(*args, **kwargs)[source]
class atom.views.MessageMixin[source]
get_success_message()[source]
success_message = None
class atom.views.UpdateMessageMixin[source]
get_form_valid_message()[source]

Mixins

class atom.mixins.AdminTestCaseMixin[source]
QUERY_LIMIT = 30
change_viewname = None
changelist_viewname = None
delete_viewname = None
factory_cls = None
get_change_viewname()[source]
get_changelist_viewname()[source]
get_delete_viewname()[source]
get_factory_cls()[source]
get_history_viewname()[source]
history_viewname = None
model = None
setUp()[source]
test_change_view_queries_limit()[source]
test_changelist_queries_limit()[source]
test_status_change_view()[source]
test_status_changelist()[source]
test_status_delete_view()[source]
test_status_history_view()[source]
user_factory_cls = None