Skip to content

Commit 9028c65

Browse files
author
Marc Richter
committed
Adding Message Model
Adding Migration for Message Model
1 parent 5cd80df commit 9028c65

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

bot/migrations/0002_message.py

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Generated by Django 2.1 on 2020-08-09 20:56
2+
3+
from django.db import migrations, models
4+
import django.db.models.deletion
5+
import django.utils.timezone
6+
7+
8+
class Migration(migrations.Migration):
9+
10+
dependencies = [
11+
('bot', '0001_initial'),
12+
]
13+
14+
operations = [
15+
migrations.CreateModel(
16+
name='Message',
17+
fields=[
18+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
19+
('update_id', models.IntegerField(unique=True)),
20+
('text', models.TextField(max_length=4096)),
21+
('date', models.DateTimeField(default=django.utils.timezone.now)),
22+
('sender', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='bot.User')),
23+
],
24+
),
25+
]

bot/models.py

+11
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from django.db import models
2+
from django.utils import timezone
23

34

45
class User(models.Model):
@@ -8,3 +9,13 @@ class User(models.Model):
89

910
def __str__(self):
1011
return f'{self.first_name} {self.last_name}'
12+
13+
14+
class Message(models.Model):
15+
update_id = models.IntegerField(unique=True)
16+
text = models.TextField(max_length=4096)
17+
date = models.DateTimeField(default=timezone.now)
18+
sender = models.ForeignKey(User, on_delete=models.CASCADE)
19+
20+
def __str__(self):
21+
return f'{self.text}'

0 commit comments

Comments
 (0)