diff -r 06825f3aa213 -r 7cb2daf6da35 doc/source/models.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/source/models.rst Fri Apr 13 15:41:00 2018 +0200 @@ -0,0 +1,76 @@ +################ +Modèle de donnée +################ + +HDALab utilise le système `d'ORM de Django `_. + +Le schéma suivant donne une vue synthétique des objets. + +.. image:: _static/img/models/models_all.png + :target: _static/img/models/models_all.png + +Les paragraphes suivant détaillent la liste des objets utilisés par l'application Hdalab avec un lien vers leur documentation. + +Modèles hdalab +============== + + - :class:`hdalab.models.categories.WpCategory` + - :class:`hdalab.models.categories.TagWpCategory` + - :class:`hdalab.models.categories.TagInfobox` + - :class:`hdalab.models.categories.InfoboxParameter` + - :class:`hdalab.models.categories.WpCategoryInclusion` + - :class:`hdalab.models.dataviz.TagYears` + - :class:`hdalab.models.dataviz.TagLinks` + - :class:`hdalab.models.dataviz.Country` + - :class:`hdalab.models.dataviz.GeoInclusion` + - :class:`hdalab.models.dataviz.DbpediaFields` + - :class:`hdalab.models.dataviz.DbpediaFieldsTranslation` + - :class:`hdalab.models.dataviz.HdaSession` + - :class:`hdalab.models.dataviz.InseeCoords` + - :class:`hdalab.models.dataviz.DatasheetExtras` + - :class:`hdalab.models.renkan.HdalabRenkan` + - :class:`hdalab.models.renkan.HdalabRenkanStateTransition` + + +Modèles hdabo +============= + + - :class:`hdabo.models.User` + - :class:`hdabo.models.Organisation` + - :class:`hdabo.models.Author` + - :class:`hdabo.models.TimePeriod` + - :class:`hdabo.models.Domain` + - :class:`hdabo.models.DocumentFormat` + - :class:`hdabo.models.TagCategory` + - :class:`hdabo.models.Tag` + - :class:`hdabo.models.Location` + - :class:`hdabo.models.Datasheet` + - :class:`hdabo.models.TaggedSheet` + - :class:`hdabo.models.Datasheet_domains` + - :class:`hdabo.models.Datasheet_highschool_periods` + - :class:`hdabo.models.Datasheet_highschool_themes` + - :class:`hdabo.models.Datasheet_college_periods` + - :class:`hdabo.models.Datasheet_college_themes` + - :class:`hdabo.models.Datasheet_primary_periods` + - :class:`hdabo.models.Datasheet_primary_themes` + - :class:`hdabo.models.Folder` + + +Modèle renkan +============= + + - :ref:`renkanmanager.models.renkan ` + + +Modèles externe +=============== + + - `django.contrib.auth.models.Permission `_ + - `django.contrib.auth.models.Group `_ + - `django.contrib.contenttypes.models.ContentType `_ + - `django.contrib.sessions.models.Session `_ + - `django.contrib.sites.models.Site `_ + - `registration.models.RegistrationProfile `_ + - `easy_thumbnails.models.Source `_ + - `easy_thumbnails.models.Thumbnail `_ + - `easy_thumbnails.models.ThumbnailDimensions `_