Commit d6a07e1c authored by Jiuvi Anne Hu's avatar Jiuvi Anne Hu

Added to about.models databases. Changed output strings of models in about.models.

parent d707f5bb
# Generated by Django 4.1.6 on 2023-02-21 11:27
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('about', '0004_alter_song_lyrics'),
]
operations = [
migrations.AlterField(
model_name='song',
name='album',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='about.album'),
),
]
# Generated by Django 4.1.6 on 2023-02-21 11:37
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('about', '0005_alter_song_album'),
]
operations = [
migrations.AlterField(
model_name='song',
name='album',
field=models.CharField(max_length=80),
),
]
# Generated by Django 4.1.6 on 2023-02-21 11:43
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('about', '0006_alter_song_album'),
]
operations = [
migrations.AddField(
model_name='song',
name='album_name',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='about.album'),
),
]
# Generated by Django 4.1.6 on 2023-02-21 11:43
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('about', '0007_song_album_name'),
]
operations = [
migrations.RemoveField(
model_name='song',
name='album_name',
),
migrations.AlterField(
model_name='song',
name='album',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='about.album'),
),
]
# Generated by Django 4.1.6 on 2023-02-21 11:52
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('about', '0008_remove_song_album_name_alter_song_album'),
]
operations = [
migrations.AlterField(
model_name='song',
name='album',
field=models.CharField(default='x', max_length=80),
),
]
# Generated by Django 4.1.6 on 2023-02-21 12:20
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('about', '0009_alter_song_album'),
]
operations = [
migrations.RemoveField(
model_name='song',
name='album',
),
]
# Generated by Django 4.1.6 on 2023-02-21 12:21
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('about', '0010_remove_song_album'),
]
operations = [
migrations.AddField(
model_name='song',
name='album',
field=models.CharField(default='x', max_length=80, null=True),
),
]
# Generated by Django 4.1.6 on 2023-02-21 12:29
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('about', '0011_song_album'),
]
operations = [
migrations.AlterField(
model_name='song',
name='album',
field=models.CharField(default='x', max_length=80),
),
]
......@@ -7,7 +7,7 @@ class Artist(models.Model):
bio = models.TextField(default='x')
def __str__(self):
return 'Artist: {}, Monthly Listeners: {}, Birth Name: {}, Bio:{}'.format(self.artist_name, self.monthly_listeners, self.birth_name, self.bio)
return '{}'.format(self.artist_name)
class Album(models.Model):
album_name = models.CharField(max_length=80)
......@@ -18,17 +18,17 @@ class Album(models.Model):
song_count = models.IntegerField(default=0)
def __str__(self):
return 'Album: {}, {}, Description: {}, Release Date: {}, Label: {}, Song Count: {}'.format(self.album_name, self.artist, self.description, self.release_date, self.label, self.song_count)
return '{}'.format(self.album_name)
class Song(models.Model):
song_title = models.CharField(max_length=60)
artist = models.ForeignKey(Artist, on_delete=models.CASCADE)
album = models.CharField(max_length=80)
album = models.CharField(max_length=80, default='x')
song_length = models.CharField(max_length=5)
music_video = models.BooleanField(default=False)
lyrics = models.TextField(default='No lyrics.')
def __str__(self):
return 'Song: {}, {}, Album: {}, Song Length: {}, Music Video: {}, Lyrics: {}'.format(self.song_title, self.artist, self.album, self.song_length, self.music_video, self.lyrics)
return '{}'.format(self.song_title)
# Create your models here.
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment