Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
GuiΩ
ActivitesMentales_Django
Commits
cee90634
Commit
cee90634
authored
May 04, 2022
by
GuiΩ
Browse files
Update database: add field nom_latex for users
parent
49a4a86d
Changes
4
Hide whitespace changes
Inline
Side-by-side
am/migrations/0037_utilisateur_nom_latex.py
0 → 100644
View file @
cee90634
# Generated by Django 4.0.4 on 2022-05-03 14:58
from
django.db
import
migrations
,
models
class
Migration
(
migrations
.
Migration
):
dependencies
=
[
(
'am'
,
'0036_auto_20210311_1617'
),
]
operations
=
[
migrations
.
AddField
(
model_name
=
'utilisateur'
,
name
=
'nom_latex'
,
field
=
models
.
CharField
(
null
=
True
,
max_length
=
100
,
verbose_name
=
'nom LaTeX'
),
),
]
am/migrations/0038_auto_20220503_1714.py
0 → 100644
View file @
cee90634
# Generated by Django 4.0.4 on 2022-05-03 15:14
from
django.db
import
migrations
def
defaut_nom_latex
(
apps
,
schema_editor
):
Utilisateur
=
apps
.
get_model
(
'am'
,
'Utilisateur'
)
for
utilisateur
in
Utilisateur
.
objects
.
all
():
print
(
utilisateur
.
username
,
utilisateur
.
date_joined
)
if
len
(
utilisateur
.
first_name
)
and
len
(
utilisateur
.
last_name
):
utilisateur
.
nom_latex
=
'%s.%s'
%
(
utilisateur
.
first_name
[
0
],
utilisateur
.
last_name
)
elif
len
(
utilisateur
.
first_name
):
utilisateur
.
nom_latex
=
utilisateur
.
first_name
else
:
utilisateur
.
nom_latex
=
utilisateur
.
last_name
utilisateur
.
save
()
class
Migration
(
migrations
.
Migration
):
dependencies
=
[
(
'am'
,
'0037_utilisateur_nom_latex'
),
]
operations
=
[
migrations
.
RunPython
(
defaut_nom_latex
,
migrations
.
RunPython
.
noop
),
]
am/migrations/0039_alter_utilisateur_nom_latex.py
0 → 100644
View file @
cee90634
# Generated by Django 4.0.4 on 2022-05-03 15:40
from
django.db
import
migrations
,
models
class
Migration
(
migrations
.
Migration
):
dependencies
=
[
(
'am'
,
'0038_auto_20220503_1714'
),
]
operations
=
[
migrations
.
AlterField
(
model_name
=
'utilisateur'
,
name
=
'nom_latex'
,
field
=
models
.
CharField
(
max_length
=
100
,
verbose_name
=
'nom LaTeX'
),
),
]
am/models.py
View file @
cee90634
...
...
@@ -12,9 +12,8 @@ from pdf2image import pdf2image
class
Utilisateur
(
AbstractUser
):
pass
nom_latex
=
models
.
CharField
(
"nom LaTeX"
,
max_length
=
100
)
# add additional fields in here
def
__str__
(
self
):
return
self
.
username
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment