Showing
4 changed files
with
1 additions
and
69 deletions
api/migrations/0001_initial.py
deleted
100644 → 0
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 | ... | ... |
File moved
... | @@ -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) | ... | ... |
-
Please register or login to post a comment