최지우

merge branch

1 -# Generated by Django 3.1.2 on 2020-11-20 01:49
2 -
3 -from django.db import migrations, models
4 -import django.utils.timezone
5 -
6 -
7 -class Migration(migrations.Migration):
8 -
9 - initial = True
10 -
11 - dependencies = [
12 - ]
13 -
14 - operations = [
15 - migrations.CreateModel(
16 - name='AddDevice',
17 - fields=[
18 - ('id', models.IntegerField(primary_key=True, serialize=False)),
19 - ('state', models.BooleanField(default=False)),
20 - ],
21 - ),
22 - migrations.CreateModel(
23 - name='Device',
24 - fields=[
25 - ('device_id', models.AutoField(primary_key=True, serialize=False)),
26 - ('rfid_id', models.CharField(max_length=255)),
27 - ('created', models.DateTimeField(default=django.utils.timezone.now)),
28 - ],
29 - ),
30 - migrations.CreateModel(
31 - name='Door',
32 - fields=[
33 - ('door_id', models.CharField(max_length=255, primary_key=True, serialize=False)),
34 - ],
35 - ),
36 - migrations.CreateModel(
37 - name='Lock',
38 - fields=[
39 - ('id', models.IntegerField(primary_key=True, serialize=False)),
40 - ('state', models.BooleanField(default=True)),
41 - ],
42 - ),
43 - migrations.CreateModel(
44 - name='Record',
45 - fields=[
46 - ('id', models.IntegerField(primary_key=True, serialize=False)),
47 - ('recording', models.BooleanField(default=True)),
48 - ],
49 - ),
50 - migrations.CreateModel(
51 - name='RemoteHistory',
52 - fields=[
53 - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
54 - ('device_name', models.CharField(max_length=255)),
55 - ('created', models.DateTimeField(default=django.utils.timezone.now)),
56 - ],
57 - ),
58 - migrations.CreateModel(
59 - name='Video',
60 - fields=[
61 - ('vid_name', models.CharField(max_length=255, primary_key=True, serialize=False)),
62 - ('created', models.DateTimeField(default=django.utils.timezone.now)),
63 - ('vid_time', models.CharField(max_length=255)),
64 - ('thumb', models.CharField(max_length=255)),
65 - ],
66 - ),
67 - ]
...@@ -11,7 +11,6 @@ from api.videorecord import record ...@@ -11,7 +11,6 @@ from api.videorecord import record
11 from api.models import Video, Device, RemoteHistory, Lock, Record, Door, AddDevice 11 from api.models import Video, Device, RemoteHistory, Lock, Record, Door, AddDevice
12 from api.serializers import VideoSerializer, DeviceSerializer, RemoteHistorySerializer, RecordSerializer, LockSerializer, AddDeviceSerializer 12 from api.serializers import VideoSerializer, DeviceSerializer, RemoteHistorySerializer, RecordSerializer, LockSerializer, AddDeviceSerializer
13 13
14 -
15 from rest_framework import status 14 from rest_framework import status
16 from rest_framework.views import APIView 15 from rest_framework.views import APIView
17 from rest_framework.request import Request 16 from rest_framework.request import Request
......
...@@ -60,7 +60,7 @@ def record() : ...@@ -60,7 +60,7 @@ def record() :
60 start_time = time.time() 60 start_time = time.time()
61 61
62 vid_name = now.strftime('%Y%m%d-%H%M%S') 62 vid_name = now.strftime('%Y%m%d-%H%M%S')
63 - vid_path = path + '/' + vid_name + '.h264' 63 + vid_path = path + '/' + vid_name + '.mp4'
64 thumbnail_path = path + '/' + vid_name + '.jpg' 64 thumbnail_path = path + '/' + vid_name + '.jpg'
65 65
66 camera.start_recording(output=vid_path) 66 camera.start_recording(output=vid_path)
......