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