doc/source/models.rst
branchdocumentation
changeset 697 7cb2daf6da35
equal deleted inserted replaced
696:06825f3aa213 697:7cb2daf6da35
       
     1 ################
       
     2 Modèle de donnée
       
     3 ################
       
     4 
       
     5 HDALab utilise le système `d'ORM de Django <https://docs.djangoproject.com/en/1.8/topics/db/models/>`_.
       
     6 
       
     7 Le schéma suivant donne une vue synthétique des objets.
       
     8 
       
     9 .. image:: _static/img/models/models_all.png
       
    10    :target: _static/img/models/models_all.png
       
    11 
       
    12 Les paragraphes suivant détaillent la liste des objets utilisés par l'application Hdalab avec un lien vers leur documentation.
       
    13 
       
    14 Modèles hdalab
       
    15 ==============
       
    16 
       
    17   - :class:`hdalab.models.categories.WpCategory`
       
    18   - :class:`hdalab.models.categories.TagWpCategory`
       
    19   - :class:`hdalab.models.categories.TagInfobox`
       
    20   - :class:`hdalab.models.categories.InfoboxParameter`
       
    21   - :class:`hdalab.models.categories.WpCategoryInclusion`
       
    22   - :class:`hdalab.models.dataviz.TagYears`
       
    23   - :class:`hdalab.models.dataviz.TagLinks`
       
    24   - :class:`hdalab.models.dataviz.Country`
       
    25   - :class:`hdalab.models.dataviz.GeoInclusion`
       
    26   - :class:`hdalab.models.dataviz.DbpediaFields`
       
    27   - :class:`hdalab.models.dataviz.DbpediaFieldsTranslation`
       
    28   - :class:`hdalab.models.dataviz.HdaSession`
       
    29   - :class:`hdalab.models.dataviz.InseeCoords`
       
    30   - :class:`hdalab.models.dataviz.DatasheetExtras`
       
    31   - :class:`hdalab.models.renkan.HdalabRenkan`
       
    32   - :class:`hdalab.models.renkan.HdalabRenkanStateTransition`
       
    33 
       
    34 
       
    35 Modèles hdabo
       
    36 =============
       
    37 
       
    38   - :class:`hdabo.models.User`
       
    39   - :class:`hdabo.models.Organisation`
       
    40   - :class:`hdabo.models.Author`
       
    41   - :class:`hdabo.models.TimePeriod`
       
    42   - :class:`hdabo.models.Domain`
       
    43   - :class:`hdabo.models.DocumentFormat`
       
    44   - :class:`hdabo.models.TagCategory`
       
    45   - :class:`hdabo.models.Tag`
       
    46   - :class:`hdabo.models.Location`
       
    47   - :class:`hdabo.models.Datasheet`
       
    48   - :class:`hdabo.models.TaggedSheet`
       
    49   - :class:`hdabo.models.Datasheet_domains`
       
    50   - :class:`hdabo.models.Datasheet_highschool_periods`
       
    51   - :class:`hdabo.models.Datasheet_highschool_themes`
       
    52   - :class:`hdabo.models.Datasheet_college_periods`
       
    53   - :class:`hdabo.models.Datasheet_college_themes`
       
    54   - :class:`hdabo.models.Datasheet_primary_periods`
       
    55   - :class:`hdabo.models.Datasheet_primary_themes`
       
    56   - :class:`hdabo.models.Folder`
       
    57 
       
    58 
       
    59 Modèle renkan
       
    60 =============
       
    61 
       
    62   - :ref:`renkanmanager.models.renkan <renkan-renkanmanager-models-renkan>`
       
    63 
       
    64 
       
    65 Modèles externe
       
    66 ===============
       
    67 
       
    68   - `django.contrib.auth.models.Permission <https://docs.djangoproject.com/en/1.8/ref/contrib/auth/#permission>`_
       
    69   - `django.contrib.auth.models.Group <https://docs.djangoproject.com/en/1.8/ref/contrib/auth/#group>`_
       
    70   - `django.contrib.contenttypes.models.ContentType <https://docs.djangoproject.com/en/1.8/ref/contrib/contenttypes/#the-contenttype-model>`_
       
    71   - `django.contrib.sessions.models.Session <https://docs.djangoproject.com/en/1.8/topics/http/sessions/>`_
       
    72   - `django.contrib.sites.models.Site <https://docs.djangoproject.com/en/1.8/ref/contrib/sites/>`_
       
    73   - `registration.models.RegistrationProfile <http://django-registration.readthedocs.io/en/2.0.4/>`_
       
    74   - `easy_thumbnails.models.Source <https://easy-thumbnails.readthedocs.io/en/stable/>`_
       
    75   - `easy_thumbnails.models.Thumbnail <https://easy-thumbnails.readthedocs.io/en/stable/>`_
       
    76   - `easy_thumbnails.models.ThumbnailDimensions <https://easy-thumbnails.readthedocs.io/en/stable/>`_