mirror of
https://github.com/django/django.git
synced 2025-10-26 07:06:08 +00:00
Introduced an AbstractBaseSession model and hooks providing the option of overriding the model class used by the session store and the session store class used by the model.
32 lines
982 B
Python
32 lines
982 B
Python
# -*- coding: utf-8 -*-
|
|
from __future__ import unicode_literals
|
|
|
|
import django.contrib.sessions.models
|
|
from django.db import migrations, models
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
]
|
|
|
|
operations = [
|
|
migrations.CreateModel(
|
|
name='Session',
|
|
fields=[
|
|
('session_key', models.CharField(max_length=40, serialize=False, verbose_name='session key', primary_key=True)),
|
|
('session_data', models.TextField(verbose_name='session data')),
|
|
('expire_date', models.DateTimeField(verbose_name='expire date', db_index=True)),
|
|
],
|
|
options={
|
|
'abstract': False,
|
|
'db_table': 'django_session',
|
|
'verbose_name': 'session',
|
|
'verbose_name_plural': 'sessions',
|
|
},
|
|
managers=[
|
|
('objects', django.contrib.sessions.models.SessionManager()),
|
|
],
|
|
),
|
|
]
|