Commit b33feeb31fe157b4427996e51c444e8180aa17a2
1 parent
4b1bc750
Exists in
master
and in
5 other branches
Form de subject #30
Showing
3 changed files
with
43 additions
and
1 deletions
Show diff stats
courses/forms.py
... | ... | @@ -0,0 +1,41 @@ |
1 | +# -*- coding: utf-8 -*- | |
2 | +# Generated by Django 1.10 on 2016-09-08 01:59 | |
3 | +from __future__ import unicode_literals | |
4 | + | |
5 | +import autoslug.fields | |
6 | +from django.db import migrations, models | |
7 | +import django.db.models.deletion | |
8 | + | |
9 | + | |
10 | +class Migration(migrations.Migration): | |
11 | + | |
12 | + dependencies = [ | |
13 | + ('courses', '0005_auto_20160815_0922'), | |
14 | + ] | |
15 | + | |
16 | + operations = [ | |
17 | + migrations.CreateModel( | |
18 | + name='Subject', | |
19 | + fields=[ | |
20 | + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | |
21 | + ('name', models.CharField(max_length=100, verbose_name='Name')), | |
22 | + ('slug', autoslug.fields.AutoSlugField(editable=False, populate_from='name', unique=True, verbose_name='Slug')), | |
23 | + ('description', models.TextField(blank=True, verbose_name='Description')), | |
24 | + ('visible', models.BooleanField(default=True, verbose_name='Visible')), | |
25 | + ('create_date', models.DateTimeField(auto_now_add=True, verbose_name='Creation Date')), | |
26 | + ('update_date', models.DateTimeField(auto_now=True, verbose_name='Date of last update')), | |
27 | + ('course', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='subjects', to='courses.Course', verbose_name='Course')), | |
28 | + ], | |
29 | + options={ | |
30 | + 'verbose_name': 'Subject', | |
31 | + 'verbose_name_plural': 'Subjects', | |
32 | + }, | |
33 | + ), | |
34 | + migrations.RemoveField( | |
35 | + model_name='module', | |
36 | + name='course', | |
37 | + ), | |
38 | + migrations.DeleteModel( | |
39 | + name='Module', | |
40 | + ), | |
41 | + ] | ... | ... |
courses/models.py
... | ... | @@ -50,6 +50,7 @@ class Subject(models.Model): |
50 | 50 | update_date = models.DateTimeField(_('Date of last update'), auto_now=True) |
51 | 51 | course = models.ForeignKey(Course, verbose_name = _('Course'), related_name="subjects") |
52 | 52 | |
53 | + | |
53 | 54 | class Meta: |
54 | 55 | |
55 | 56 | verbose_name = _('Subject') | ... | ... |