config package¶
The app that handles configuration.
-
config.
default_app_config
= 'config.apps.SiteConfig'¶ The config class of the app.
Subpackages¶
Submodules¶
config.admin module¶
The admin models of the config app.
-
class
config.admin.
InfoPageForm
(*args, **kwargs)[source]¶ Bases:
django.contrib.flatpages.forms.FlatpageForm
Admin form for
InfoPage
.-
class
Meta
[source]¶ Bases:
object
-
fields
= '__all__'¶
-
model
¶
-
widgets
= {'content': <MangAdventure.widgets.TinyMCE object>}¶
-
-
base_fields
= {'content': <django.forms.fields.CharField object>, 'enable_comments': <django.forms.fields.BooleanField object>, 'registration_required': <django.forms.fields.BooleanField object>, 'sites': <django.forms.models.ModelMultipleChoiceField object>, 'template_name': <django.forms.fields.CharField object>, 'title': <django.forms.fields.CharField object>, 'url': <django.forms.fields.RegexField object>}¶
-
declared_fields
= {'url': <django.forms.fields.RegexField object>}¶
-
class
-
class
config.admin.
InfoPageAdmin
(model, admin_site)[source]¶ Bases:
django.contrib.flatpages.admin.FlatPageAdmin
Admin model for
InfoPage
.-
change_list_template
= 'admin/change_list.html'¶
-
change_list_form
¶ alias of
django.forms.models.ModelForm
-
form
¶ alias of
InfoPageForm
-
fieldsets
= ((None, {'fields': ('url', 'title', 'content')}),)¶
-
readonly_fields
= ('url',)¶
-
list_filter
= ()¶
-
-
class
config.admin.
InfoPage
(*args, **kwargs)[source]¶ Bases:
django.contrib.flatpages.models.FlatPage
django.contrib.flatpages.admin.FlatPage
proxy model.-
exception
DoesNotExist
¶ Bases:
django.contrib.flatpages.models.FlatPage.DoesNotExist
-
exception
MultipleObjectsReturned
¶ Bases:
django.contrib.flatpages.models.FlatPage.MultipleObjectsReturned
-
exception
-
class
config.admin.
Site
(*args, **kwargs)[source]¶ Bases:
django.contrib.sites.models.Site
django.contrib.sites.models.Site
proxy model.-
exception
DoesNotExist
¶ Bases:
django.contrib.sites.models.Site.DoesNotExist
-
exception
MultipleObjectsReturned
¶ Bases:
django.contrib.sites.models.Site.MultipleObjectsReturned
-
exception
-
class
config.admin.
SiteAdmin
(model, admin_site)[source]¶ Bases:
django.contrib.sites.admin.SiteAdmin
Admin model for
Site
.-
change_list_template
= 'admin/change_list.html'¶
-
change_list_form
¶ alias of
django.forms.models.ModelForm
-
has_delete_permission
(request, obj=None)[source]¶ Return whether deleting an
Site
object is permitted.- Parameters
- Return type
- Returns
Returns
False
for the first site, otherwise callsdjango.contrib.admin.ModelAdmin.has_delete_permission()
.
-
-
class
config.admin.
Redirect
(*args, **kwargs)[source]¶ Bases:
django.contrib.redirects.models.Redirect
django.contrib.redirects.models.Redirect
proxy model.-
exception
DoesNotExist
¶ Bases:
django.contrib.redirects.models.Redirect.DoesNotExist
-
exception
MultipleObjectsReturned
¶ Bases:
django.contrib.redirects.models.Redirect.MultipleObjectsReturned
-
exception
config.apps module¶
App configuration.
-
config.apps.
SCSS_VARS
= '$main-bg: %(MAIN_BG_COLOR)s;\n$alter-bg: %(ALTER_BG_COLOR)s;\n$main-fg: %(MAIN_TEXT_COLOR)s;\n$alter-fg: %(ALTER_TEXT_COLOR)s;\n$shadow-color: %(SHADOW_COLOR)s;\n$font-family: %(FONT_NAME)s;\n'¶ Variables used to generate
static/styles/_variables.scss
.
config.context_processors module¶
Custom context processors.
-
config.context_processors.
extra_settings
(request)[source]¶ Context processor which defines some settings variables.
MANGADV_VERSION
: The current version of MangAdventure.PAGE_URL
: The complete absolute URI of the request.CANON_URL
: The absolute URI of the request minus the query string.config
: A reference toMangAdventure.settings.CONFIG
.
- Parameters
request (
HttpRequest
) – The current HTTP request.- Return type
- Returns
A dictionary containing the variables.
config.urls module¶
The URLconf of the config app.
-
config.urls.
info_page
(request, url)¶ - Alias for
django.contrib.flatpages.views.flatpage()
.Ifdjango-csp
is installed, this is configured to allow custom styles & images in the page.
-
config.urls.
urlpatterns
= [<URLPattern 'info/' [name='info']>, <URLPattern 'privacy/' [name='privacy']>]¶ The URL patterns of the config app.