Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
E
edx-platform-release
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Package Registry
Model registry
Operate
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Hsin-Yu Chien
edx-platform-release
Commits
be3ab1c5
Commit
be3ab1c5
authored
11 years ago
by
Ned Batchelder
Browse files
Options
Downloads
Patches
Plain Diff
Drop the temp table
parent
108e02e1
No related branches found
Branches containing commit
Tags
release-2021-05-09-11.05
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
common/djangoapps/student/migrations/0031_drop_student_anonymoususerid_temp_archive.py
+186
-0
186 additions, 0 deletions
...rations/0031_drop_student_anonymoususerid_temp_archive.py
with
186 additions
and
0 deletions
common/djangoapps/student/migrations/0031_drop_student_anonymoususerid_temp_archive.py
0 → 100644
+
186
−
0
View file @
be3ab1c5
# -*- coding: utf-8 -*-
import
datetime
from
south.db
import
db
from
south.v2
import
DataMigration
from
django.db
import
models
class
Migration
(
DataMigration
):
def
forwards
(
self
,
orm
):
"
Write your forwards methods here.
"
# Note: Remember to use orm['appname.ModelName'] rather than "from appname.models..."
db
.
execute
(
"
DROP TABLE student_anonymoususerid_temp_archive
"
)
def
backwards
(
self
,
orm
):
"
Write your backwards methods here.
"
models
=
{
'
auth.group
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
Group
'
},
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
unique
'
:
'
True
'
,
'
max_length
'
:
'
80
'
}),
'
permissions
'
:
(
'
django.db.models.fields.related.ManyToManyField
'
,
[],
{
'
to
'
:
"
orm[
'
auth.Permission
'
]
"
,
'
symmetrical
'
:
'
False
'
,
'
blank
'
:
'
True
'
})
},
'
auth.permission
'
:
{
'
Meta
'
:
{
'
ordering
'
:
"
(
'
content_type__app_label
'
,
'
content_type__model
'
,
'
codename
'
)
"
,
'
unique_together
'
:
"
((
'
content_type
'
,
'
codename
'
),)
"
,
'
object_name
'
:
'
Permission
'
},
'
codename
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
100
'
}),
'
content_type
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
"
orm[
'
contenttypes.ContentType
'
]
"
}),
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
50
'
})
},
'
auth.user
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
User
'
},
'
date_joined
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
default
'
:
'
datetime.datetime.now
'
}),
'
email
'
:
(
'
django.db.models.fields.EmailField
'
,
[],
{
'
max_length
'
:
'
75
'
,
'
blank
'
:
'
True
'
}),
'
first_name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
30
'
,
'
blank
'
:
'
True
'
}),
'
groups
'
:
(
'
django.db.models.fields.related.ManyToManyField
'
,
[],
{
'
to
'
:
"
orm[
'
auth.Group
'
]
"
,
'
symmetrical
'
:
'
False
'
,
'
blank
'
:
'
True
'
}),
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
is_active
'
:
(
'
django.db.models.fields.BooleanField
'
,
[],
{
'
default
'
:
'
True
'
}),
'
is_staff
'
:
(
'
django.db.models.fields.BooleanField
'
,
[],
{
'
default
'
:
'
False
'
}),
'
is_superuser
'
:
(
'
django.db.models.fields.BooleanField
'
,
[],
{
'
default
'
:
'
False
'
}),
'
last_login
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
default
'
:
'
datetime.datetime.now
'
}),
'
last_name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
30
'
,
'
blank
'
:
'
True
'
}),
'
password
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
128
'
}),
'
user_permissions
'
:
(
'
django.db.models.fields.related.ManyToManyField
'
,
[],
{
'
to
'
:
"
orm[
'
auth.Permission
'
]
"
,
'
symmetrical
'
:
'
False
'
,
'
blank
'
:
'
True
'
}),
'
username
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
unique
'
:
'
True
'
,
'
max_length
'
:
'
30
'
})
},
'
contenttypes.contenttype
'
:
{
'
Meta
'
:
{
'
ordering
'
:
"
(
'
name
'
,)
"
,
'
unique_together
'
:
"
((
'
app_label
'
,
'
model
'
),)
"
,
'
object_name
'
:
'
ContentType
'
,
'
db_table
'
:
"'
django_content_type
'"
},
'
app_label
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
100
'
}),
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
model
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
100
'
}),
'
name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
100
'
})
},
'
student.anonymoususerid
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
AnonymousUserId
'
},
'
anonymous_user_id
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
unique
'
:
'
True
'
,
'
max_length
'
:
'
32
'
}),
'
course_id
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
255
'
,
'
db_index
'
:
'
True
'
}),
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
user
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
"
orm[
'
auth.User
'
]
"
})
},
'
student.courseenrollment
'
:
{
'
Meta
'
:
{
'
ordering
'
:
"
(
'
user
'
,
'
course_id
'
)
"
,
'
unique_together
'
:
"
((
'
user
'
,
'
course_id
'
),)
"
,
'
object_name
'
:
'
CourseEnrollment
'
},
'
course_id
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
255
'
,
'
db_index
'
:
'
True
'
}),
'
created
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
auto_now_add
'
:
'
True
'
,
'
null
'
:
'
True
'
,
'
db_index
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
is_active
'
:
(
'
django.db.models.fields.BooleanField
'
,
[],
{
'
default
'
:
'
True
'
}),
'
mode
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
default
'
:
"'
honor
'"
,
'
max_length
'
:
'
100
'
}),
'
user
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
"
orm[
'
auth.User
'
]
"
})
},
'
student.courseenrollmentallowed
'
:
{
'
Meta
'
:
{
'
unique_together
'
:
"
((
'
email
'
,
'
course_id
'
),)
"
,
'
object_name
'
:
'
CourseEnrollmentAllowed
'
},
'
auto_enroll
'
:
(
'
django.db.models.fields.BooleanField
'
,
[],
{
'
default
'
:
'
False
'
}),
'
course_id
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
255
'
,
'
db_index
'
:
'
True
'
}),
'
created
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
auto_now_add
'
:
'
True
'
,
'
null
'
:
'
True
'
,
'
db_index
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
email
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
255
'
,
'
db_index
'
:
'
True
'
}),
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
})
},
'
student.pendingemailchange
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
PendingEmailChange
'
},
'
activation_key
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
unique
'
:
'
True
'
,
'
max_length
'
:
'
32
'
,
'
db_index
'
:
'
True
'
}),
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
new_email
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
db_index
'
:
'
True
'
,
'
max_length
'
:
'
255
'
,
'
blank
'
:
'
True
'
}),
'
user
'
:
(
'
django.db.models.fields.related.OneToOneField
'
,
[],
{
'
to
'
:
"
orm[
'
auth.User
'
]
"
,
'
unique
'
:
'
True
'
})
},
'
student.pendingnamechange
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
PendingNameChange
'
},
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
new_name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
255
'
,
'
blank
'
:
'
True
'
}),
'
rationale
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
1024
'
,
'
blank
'
:
'
True
'
}),
'
user
'
:
(
'
django.db.models.fields.related.OneToOneField
'
,
[],
{
'
to
'
:
"
orm[
'
auth.User
'
]
"
,
'
unique
'
:
'
True
'
})
},
'
student.registration
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
Registration
'
,
'
db_table
'
:
"'
auth_registration
'"
},
'
activation_key
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
unique
'
:
'
True
'
,
'
max_length
'
:
'
32
'
,
'
db_index
'
:
'
True
'
}),
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
user
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
"
orm[
'
auth.User
'
]
"
,
'
unique
'
:
'
True
'
})
},
'
student.testcenterregistration
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
TestCenterRegistration
'
},
'
accommodation_code
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
64
'
,
'
blank
'
:
'
True
'
}),
'
accommodation_request
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
1024
'
,
'
blank
'
:
'
True
'
}),
'
authorization_id
'
:
(
'
django.db.models.fields.IntegerField
'
,
[],
{
'
null
'
:
'
True
'
,
'
db_index
'
:
'
True
'
}),
'
client_authorization_id
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
unique
'
:
'
True
'
,
'
max_length
'
:
'
20
'
,
'
db_index
'
:
'
True
'
}),
'
confirmed_at
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
null
'
:
'
True
'
,
'
db_index
'
:
'
True
'
}),
'
course_id
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
128
'
,
'
db_index
'
:
'
True
'
}),
'
created_at
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
auto_now_add
'
:
'
True
'
,
'
db_index
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
eligibility_appointment_date_first
'
:
(
'
django.db.models.fields.DateField
'
,
[],
{
'
db_index
'
:
'
True
'
}),
'
eligibility_appointment_date_last
'
:
(
'
django.db.models.fields.DateField
'
,
[],
{
'
db_index
'
:
'
True
'
}),
'
exam_series_code
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
15
'
,
'
db_index
'
:
'
True
'
}),
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
processed_at
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
null
'
:
'
True
'
,
'
db_index
'
:
'
True
'
}),
'
testcenter_user
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
default
'
:
'
None
'
,
'
to
'
:
"
orm[
'
student.TestCenterUser
'
]
"
}),
'
updated_at
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
auto_now
'
:
'
True
'
,
'
db_index
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
upload_error_message
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
512
'
,
'
blank
'
:
'
True
'
}),
'
upload_status
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
db_index
'
:
'
True
'
,
'
max_length
'
:
'
20
'
,
'
blank
'
:
'
True
'
}),
'
uploaded_at
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
null
'
:
'
True
'
,
'
db_index
'
:
'
True
'
}),
'
user_updated_at
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
db_index
'
:
'
True
'
})
},
'
student.testcenteruser
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
TestCenterUser
'
},
'
address_1
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
40
'
}),
'
address_2
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
40
'
,
'
blank
'
:
'
True
'
}),
'
address_3
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
40
'
,
'
blank
'
:
'
True
'
}),
'
candidate_id
'
:
(
'
django.db.models.fields.IntegerField
'
,
[],
{
'
null
'
:
'
True
'
,
'
db_index
'
:
'
True
'
}),
'
city
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
32
'
,
'
db_index
'
:
'
True
'
}),
'
client_candidate_id
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
unique
'
:
'
True
'
,
'
max_length
'
:
'
50
'
,
'
db_index
'
:
'
True
'
}),
'
company_name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
db_index
'
:
'
True
'
,
'
max_length
'
:
'
50
'
,
'
blank
'
:
'
True
'
}),
'
confirmed_at
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
null
'
:
'
True
'
,
'
db_index
'
:
'
True
'
}),
'
country
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
3
'
,
'
db_index
'
:
'
True
'
}),
'
created_at
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
auto_now_add
'
:
'
True
'
,
'
db_index
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
extension
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
db_index
'
:
'
True
'
,
'
max_length
'
:
'
8
'
,
'
blank
'
:
'
True
'
}),
'
fax
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
35
'
,
'
blank
'
:
'
True
'
}),
'
fax_country_code
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
3
'
,
'
blank
'
:
'
True
'
}),
'
first_name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
30
'
,
'
db_index
'
:
'
True
'
}),
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
last_name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
50
'
,
'
db_index
'
:
'
True
'
}),
'
middle_name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
30
'
,
'
blank
'
:
'
True
'
}),
'
phone
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
35
'
}),
'
phone_country_code
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
3
'
,
'
db_index
'
:
'
True
'
}),
'
postal_code
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
db_index
'
:
'
True
'
,
'
max_length
'
:
'
16
'
,
'
blank
'
:
'
True
'
}),
'
processed_at
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
null
'
:
'
True
'
,
'
db_index
'
:
'
True
'
}),
'
salutation
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
50
'
,
'
blank
'
:
'
True
'
}),
'
state
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
db_index
'
:
'
True
'
,
'
max_length
'
:
'
20
'
,
'
blank
'
:
'
True
'
}),
'
suffix
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
255
'
,
'
blank
'
:
'
True
'
}),
'
updated_at
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
auto_now
'
:
'
True
'
,
'
db_index
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
upload_error_message
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
512
'
,
'
blank
'
:
'
True
'
}),
'
upload_status
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
db_index
'
:
'
True
'
,
'
max_length
'
:
'
20
'
,
'
blank
'
:
'
True
'
}),
'
uploaded_at
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
db_index
'
:
'
True
'
,
'
null
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
user
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
default
'
:
'
None
'
,
'
to
'
:
"
orm[
'
auth.User
'
]
"
,
'
unique
'
:
'
True
'
}),
'
user_updated_at
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
db_index
'
:
'
True
'
})
},
'
student.userprofile
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
UserProfile
'
,
'
db_table
'
:
"'
auth_userprofile
'"
},
'
allow_certificate
'
:
(
'
django.db.models.fields.BooleanField
'
,
[],
{
'
default
'
:
'
True
'
}),
'
courseware
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
default
'
:
"'
course.xml
'"
,
'
max_length
'
:
'
255
'
,
'
blank
'
:
'
True
'
}),
'
gender
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
db_index
'
:
'
True
'
,
'
max_length
'
:
'
6
'
,
'
null
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
goals
'
:
(
'
django.db.models.fields.TextField
'
,
[],
{
'
null
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
language
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
db_index
'
:
'
True
'
,
'
max_length
'
:
'
255
'
,
'
blank
'
:
'
True
'
}),
'
level_of_education
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
db_index
'
:
'
True
'
,
'
max_length
'
:
'
6
'
,
'
null
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
location
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
db_index
'
:
'
True
'
,
'
max_length
'
:
'
255
'
,
'
blank
'
:
'
True
'
}),
'
mailing_address
'
:
(
'
django.db.models.fields.TextField
'
,
[],
{
'
null
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
meta
'
:
(
'
django.db.models.fields.TextField
'
,
[],
{
'
blank
'
:
'
True
'
}),
'
name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
db_index
'
:
'
True
'
,
'
max_length
'
:
'
255
'
,
'
blank
'
:
'
True
'
}),
'
user
'
:
(
'
django.db.models.fields.related.OneToOneField
'
,
[],
{
'
related_name
'
:
"'
profile
'"
,
'
unique
'
:
'
True
'
,
'
to
'
:
"
orm[
'
auth.User
'
]
"
}),
'
year_of_birth
'
:
(
'
django.db.models.fields.IntegerField
'
,
[],
{
'
db_index
'
:
'
True
'
,
'
null
'
:
'
True
'
,
'
blank
'
:
'
True
'
})
},
'
student.userstanding
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
UserStanding
'
},
'
account_status
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
31
'
,
'
blank
'
:
'
True
'
}),
'
changed_by
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
"
orm[
'
auth.User
'
]
"
,
'
blank
'
:
'
True
'
}),
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
standing_last_changed_at
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
auto_now
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
user
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
related_name
'
:
"'
standing
'"
,
'
unique
'
:
'
True
'
,
'
to
'
:
"
orm[
'
auth.User
'
]
"
})
},
'
student.usertestgroup
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
UserTestGroup
'
},
'
description
'
:
(
'
django.db.models.fields.TextField
'
,
[],
{
'
blank
'
:
'
True
'
}),
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
32
'
,
'
db_index
'
:
'
True
'
}),
'
users
'
:
(
'
django.db.models.fields.related.ManyToManyField
'
,
[],
{
'
to
'
:
"
orm[
'
auth.User
'
]
"
,
'
db_index
'
:
'
True
'
,
'
symmetrical
'
:
'
False
'
})
}
}
complete_apps
=
[
'
student
'
]
symmetrical
=
True
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment