Commit 083cd21f authored by Ysobel Vera's avatar Ysobel Vera

Added content to models in homepage app

Added content to models in homepage app and added some formatting to the data.
parent d518f6ae
No preview for this file type
# Generated by Django 4.1.6 on 2023-02-13 16:25
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('homepage', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='album',
name='artist',
field=models.CharField(max_length=200),
),
migrations.AlterField(
model_name='album',
name='release_date',
field=models.CharField(max_length=200),
),
migrations.AlterField(
model_name='song',
name='song_length',
field=models.CharField(max_length=200),
),
]
......@@ -6,22 +6,22 @@ class Artist(models.Model):
monthly_listeners = models.IntegerField()
def __str__(self):
return '{}: {} listeners'.format(self.artist_name, self.monthly_listeners)
def get_absolute_url(self):
return reverse('artist_detail', args=[str(self.artist_name)])
return '{} : {}'.format(self.artist_name, self.monthly_listeners)
class Album(models.Model):
album_name = models.CharField(max_length=200)
artist = models.ForeignKey(
Artist,
on_delete=models.CASCADE
)
artist = models.CharField(max_length=200)
description = models.CharField(max_length=200)
release_date = models.CharField(max_length=200)
def __str__(self):
return '{} : {} : {} : {}'.format(self.album_name, self.artist,self.description,self.release_date)
class Song(models.Model):
song_title = models.CharField(max_length=200)
artist = models.CharField(max_length=200)
album = models.CharField(max_length=200)
song_length = models.IntegerField()
\ No newline at end of file
song_length = models.CharField(max_length=200)
def __str__(self):
return '{} : {} : {} : {}'.format(self.song_title, self.artist,self.album,self.song_length)
\ No newline at end of file
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