Commit c15cbe35 authored by Ilham Maulana's avatar Ilham Maulana 💻

fix: alter book loan model, member field from OneToOneField to ForeignKey

parent 74a763e2
......@@ -12,8 +12,8 @@
<tbody>
{% for histori in login_histories %}
<tr>
<td>{{ histori.librarian.name }}</td>
<td>{{ histori.login_at }}</td>
<td>{{ histori.librarian.user.username }}</td>
<td>{{ histori.librarian.date }}</td>
</tr>
{% endfor %}
</tbody>
......
# Generated by Django 5.0.7 on 2024-07-16 05:59
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('book', '0007_remove_book_category_book_category'),
('loans', '0003_bookloan_created_at_bookloan_updated_at'),
('users', '0003_alter_librarianloginhistory_librarian'),
]
operations = [
migrations.AlterField(
model_name='bookloan',
name='book',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='book.book'),
),
migrations.AlterField(
model_name='bookloan',
name='member',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='users.member'),
),
]
......@@ -6,8 +6,8 @@ from users.models import Member
class BookLoan(models.Model):
book = models.OneToOneField(Book, on_delete=models.CASCADE)
member = models.OneToOneField(Member, on_delete=models.CASCADE)
book = models.ForeignKey(Book, on_delete=models.CASCADE)
member = models.ForeignKey(Member, on_delete=models.CASCADE)
loan_date = models.DateTimeField()
due_date = models.DateTimeField()
return_date = models.DateTimeField(blank=True, null=True)
......
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