Skip to content

Commit 83bbf4d

Browse files
Matthew HolmesMatthew Holmes
authored andcommitted
adding todo lab
1 parent 997cc42 commit 83bbf4d

31 files changed

+733
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/usr/bin/env python
2+
"""Django's command-line utility for administrative tasks."""
3+
import os
4+
import sys
5+
6+
7+
def main():
8+
"""Run administrative tasks."""
9+
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'todo_proj.settings')
10+
try:
11+
from django.core.management import execute_from_command_line
12+
except ImportError as exc:
13+
raise ImportError(
14+
"Couldn't import Django. Are you sure it's installed and "
15+
"available on your PYTHONPATH environment variable? Did you "
16+
"forget to activate a virtual environment?"
17+
) from exc
18+
execute_from_command_line(sys.argv)
19+
20+
21+
if __name__ == '__main__':
22+
main()
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
2+
.high {
3+
background-color: #FFFF00;
4+
display: inline-flex;
5+
}

Code/matthew/django/labs/04_todo/todo_app/__init__.py

Whitespace-only changes.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from django.contrib import admin
2+
from .models import *
3+
4+
# Register your models here.
5+
admin.site.register(NewTask)
6+
admin.site.register(Priority)
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from django.apps import AppConfig
2+
3+
4+
class TodoAppConfig(AppConfig):
5+
default_auto_field = 'django.db.models.BigAutoField'
6+
name = 'todo_app'
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
from django import forms
3+
from django.forms import ModelForm
4+
from .models import NewTask, Priority
5+
6+
class NewTaskForm(forms.ModelForm):
7+
class Meta:
8+
model= NewTask
9+
fields= "__all__"
10+
class NewPriority(forms.ModelForm):
11+
class Meta:
12+
model= Priority
13+
fields= "__all__"
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Generated by Django 4.0.3 on 2022-04-08 01:23
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
initial = True
9+
10+
dependencies = [
11+
]
12+
13+
operations = [
14+
migrations.CreateModel(
15+
name='NewTask',
16+
fields=[
17+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
18+
('task', models.CharField(max_length=25)),
19+
('complete', models.BooleanField(default=False)),
20+
('date', models.DateTimeField(auto_now=True)),
21+
],
22+
),
23+
]
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 4.0.3 on 2022-04-08 02:43
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('todo_app', '0001_initial'),
10+
]
11+
12+
operations = [
13+
migrations.AddField(
14+
model_name='newtask',
15+
name='value',
16+
field=models.IntegerField(default=0),
17+
),
18+
]
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 4.0.3 on 2022-04-08 03:18
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('todo_app', '0002_newtask_value'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='newtask',
15+
name='value',
16+
field=models.IntegerField(blank=True, default=0),
17+
),
18+
]
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Generated by Django 4.0.3 on 2022-04-08 03:43
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('todo_app', '0003_alter_newtask_value'),
10+
]
11+
12+
operations = [
13+
migrations.CreateModel(
14+
name='Priority',
15+
fields=[
16+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
17+
('important', models.CharField(max_length=10, verbose_name='High Medium or Low')),
18+
],
19+
),
20+
]

0 commit comments

Comments
 (0)