| author | ymh <ymh.work@gmail.com> |
| Sat, 25 Jan 2020 02:09:46 +0100 | |
| changeset 381 | f53e667ab25f |
| parent 334 | 169b7cfd1f58 |
| permissions | -rw-r--r-- |
|
91
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
1 |
# -*- coding: utf-8 -*- |
| 334 | 2 |
# |
3 |
# Copyright Institut de Recherche et d'Innovation © 2014 |
|
4 |
# |
|
5 |
# contact@iri.centrepompidou.fr |
|
6 |
# |
|
7 |
# Ce code a été développé pour un premier usage dans JocondeLab, projet du |
|
8 |
# ministère de la culture et de la communication visant à expérimenter la |
|
9 |
# recherche sémantique dans la base Joconde |
|
10 |
# (http://jocondelab.iri-research.org/). |
|
11 |
# |
|
12 |
# Ce logiciel est régi par la licence CeCILL-C soumise au droit français et |
|
13 |
# respectant les principes de diffusion des logiciels libres. Vous pouvez |
|
14 |
# utiliser, modifier et/ou redistribuer ce programme sous les conditions |
|
15 |
# de la licence CeCILL-C telle que diffusée par le CEA, le CNRS et l'INRIA |
|
16 |
# sur le site "http://www.cecill.info". |
|
17 |
# |
|
18 |
# En contrepartie de l'accessibilité au code source et des droits de copie, |
|
19 |
# de modification et de redistribution accordés par cette licence, il n'est |
|
20 |
# offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, |
|
21 |
# seule une responsabilité restreinte pèse sur l'auteur du programme, le |
|
22 |
# titulaire des droits patrimoniaux et les concédants successifs. |
|
23 |
# |
|
24 |
# A cet égard l'attention de l'utilisateur est attirée sur les risques |
|
25 |
# associés au chargement, à l'utilisation, à la modification et/ou au |
|
26 |
# développement et à la reproduction du logiciel par l'utilisateur étant |
|
27 |
# donné sa spécificité de logiciel libre, qui peut le rendre complexe à |
|
28 |
# manipuler et qui le réserve donc à des développeurs et des professionnels |
|
29 |
# avertis possédant des connaissances informatiques approfondies. Les |
|
30 |
# utilisateurs sont donc invités à charger et tester l'adéquation du |
|
31 |
# logiciel à leurs besoins dans des conditions permettant d'assurer la |
|
32 |
# sécurité de leurs systèmes et ou de leurs données et, plus généralement, |
|
33 |
# à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. |
|
34 |
# |
|
35 |
# Le fait que vous puissiez accéder à cet en-tête signifie que vous avez |
|
36 |
# pris connaissance de la licence CeCILL-C, et que vous en avez accepté les |
|
37 |
# termes. |
|
38 |
# |
|
|
91
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
39 |
''' |
|
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
40 |
Created on Jul 31, 2013 |
|
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
41 |
|
|
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
42 |
@author: ymh |
|
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
43 |
''' |
|
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
44 |
from django.conf import settings |
|
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
45 |
from django.contrib.auth.models import AbstractUser |
|
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
46 |
from django.db import models |
|
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
47 |
|
|
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
48 |
class User(AbstractUser): |
|
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
49 |
language = models.CharField(max_length=2, default=settings.LANGUAGE_CODE[:2]) |
|
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
50 |
|
|
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
51 |
class Meta: |
|
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
52 |
app_label = 'core' |
|
3bbf7371378a
Model reorganization for user + migration.
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
53 |