erecord_cmn package¶
Subpackages¶
- erecord_cmn.configs package
- erecord_cmn.utils package
- Subpackages
- erecord_cmn.utils.using package
- Submodules
- erecord_cmn.utils.using.content_rep_pkg_vpz_tree module
- erecord_cmn.utils.using.content_simulation_inputs_tree module
- erecord_cmn.utils.using.content_simulation_results_compact module
- erecord_cmn.utils.using.content_simulation_results_tree module
- erecord_cmn.utils.using.obtain_jwt module
- erecord_cmn.utils.using.send_get_and_receive module
- erecord_cmn.utils.using.send_post_and_receive module
- Module contents
- erecord_cmn.utils.using package
- Submodules
- erecord_cmn.utils.coding module
- erecord_cmn.utils.dir_and_file module
- erecord_cmn.utils.erecord_package module
- erecord_cmn.utils.errors module
- erecord_cmn.utils.logger module
- erecord_cmn.utils.process module
- erecord_cmn.utils.urls module
- erecord_cmn.utils.vle module
- Module contents
- Subpackages
Submodules¶
erecord_cmn.forms module¶
erecord_cmn.forms
Forms common to erecord applications
-
class
erecord_cmn.forms.
ErrorForm
(*args, **kwargs)[source]¶ Bases:
django.forms.forms.Form
Form dedicated to an error
-
base_fields
= {'detail': <django.forms.fields.CharField object>, 'status': <django.forms.fields.IntegerField object>}¶
-
declared_fields
= {'detail': <django.forms.fields.CharField object>, 'status': <django.forms.fields.IntegerField object>}¶
-
media
¶
-
erecord_cmn.models_mixins module¶
erecord_cmn.models_mixins
Mixins common to erecord applications models
erecord_cmn.renderers module¶
erecord_cmn.renderers
Renderers common to erecord applications
-
class
erecord_cmn.renderers.
CsvRenderer
[source]¶ Bases:
rest_framework.renderers.BaseRenderer
-
format
= 'csv'¶
-
media_type
= 'application/zip'¶
-
-
class
erecord_cmn.renderers.
PdfRenderer
[source]¶ Bases:
rest_framework.renderers.BaseRenderer
-
format
= 'pdf'¶
-
media_type
= 'application/zip'¶
-
erecord_cmn.router module¶
erecord_cmn.router
Database router, for multiple databases case
-
class
erecord_cmn.router.
DatabaseRouter
[source]¶ Bases:
object
A router to control all database operations on models in an application.
DatabaseRouter is an abstract class, to be heritated by an application in multiple databases case. The child class defines db_name and app_name.
erecord_cmn.serializers module¶
erecord_cmn.serializers
Serializers common to erecord applications
-
class
erecord_cmn.serializers.
FormatOptionSerializer
(instance=None, data=<class rest_framework.fields.empty>, **kwargs)[source]¶ Bases:
rest_framework.serializers.Serializer
Option ‘format’
erecord_cmn.views module¶
erecord_cmn.views
erecord_cmn.views_mixins module¶
erecord_cmn.views_mixins
Mixins common to erecord applications views
-
class
erecord_cmn.views_mixins.
DataFolderCopyViewMixin
[source]¶ Bases:
object
additional methods for views having datafoldercopy option
-
class
erecord_cmn.views_mixins.
DataListViewMixin
[source]¶ Bases:
erecord_cmn.views_mixins.RenderViewMixin
additional methods for views returning a list of datas
-
class
erecord_cmn.views_mixins.
DataViewMixin
[source]¶ Bases:
object
additional methods for views managing both GET and POST requests
-
class
erecord_cmn.views_mixins.
DetailViewMixin
[source]¶ Bases:
erecord_cmn.views_mixins.RenderViewMixin
additional methods for views about detail
formats .html and .api, .json, .yaml, .xml
-
class
erecord_cmn.views_mixins.
ErrorViewMixin
[source]¶ Bases:
object
additional methods for views returning error response
-
class
erecord_cmn.views_mixins.
FormatViewMixin
[source]¶ Bases:
object
additional methods for views having format option
-
class
erecord_cmn.views_mixins.
ListViewMixin
[source]¶ Bases:
erecord_cmn.views_mixins.RenderViewMixin
additional methods for views about list
formats .api, .html, .json, .yaml
-
class
erecord_cmn.views_mixins.
ModeOptionViewMixin
[source]¶ Bases:
object
additional methods for views having mode option
The ‘mode’ option is used for different choices. Some of them may not be available in some calling/view cases. Some may be incompatible each other.
The class has been completed in order to also accept some other intuitive option names : ‘style’, ‘plan’, ‘restype’.
@include erecord_cmn/docs/mode_option.txt (for more information, see the online documentation, main page)
-
get_bycol_value
(data)[source]¶ returns the bycol value according to data
bycol = True, False. Default value : False.
-
get_mode_option_values
(data)[source]¶ Option ‘mode’ (several values are possible)
Returns the list of mode option values.
The ‘mode’ option is used for different choices. Some of them may not be available in some calling/view cases. Some may be incompatible each other.
The method has been completed in order to also accept, instead of ‘mode’ name, some other intuitive option names : ‘style’, ‘plan’, ‘restype’.
-
get_plan_value
(data)[source]¶ returns the plan value according to data
plan = single, linear. Default value : single.
-
get_restype_value
(data)[source]¶ returns the restype value according to data
restype = dataframe, matrix. Default value : dataframe.
-
-
class
erecord_cmn.views_mixins.
RenderViewMixin
[source]¶ Bases:
object
additional method about formats .api, .json, .yaml, .xml
-
class
erecord_cmn.views_mixins.
StyleViewMixin
[source]¶ Bases:
erecord_cmn.views_mixins.ModeOptionViewMixin
additional methods for views having style (in mode option)
style = tree or link
Module contents¶
erecord_cmn
This package is part of erecord - Record platform web development
copyright: | Copyright (C) 2014-2015 INRA http://www.inra.fr. |
---|---|
license: | GPLv3, see License for more details. |
authors: | see Authors. |
Common application
The erecord_cmn common application contains resources for the other applications.
See erecord