Aawam / Blogging_Django

0 stars 0 forks source link

Pelajari Django Models #1

Closed perymerdeka closed 6 months ago

perymerdeka commented 7 months ago
  1. buat apps namanya blog
  2. buat models dalam file models.py sesuai dengan tugas yang kemarin
  3. register di django admin
  4. buat user untuk login dengan nama dev@dev.id pass: dev

Referensi

Aawam commented 7 months ago

image

Aawam commented 6 months ago

Mas, aku ada problem disini (Aku baru sampai tugas nomor 2) Ketika aku coba untuk menampilkan valuesnya, di html tidak terbaca image

beda seperti yang dicontohkan image

Padahal step" nya sama.

Aku belum lanjut ke step ke 3, karena stuck disitu.

perymerdeka commented 6 months ago

coba drop codenya disini

perymerdeka commented 6 months ago

https://docs.djangoproject.com/en/5.0/ref/contrib/admin/ cek disini

perymerdeka commented 6 months ago

https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Admin_site

Aawam commented 6 months ago

Rincian Tugas image

Progress Tugas 1 image

Progress Tugas 2 image

Untuk tugas ke 2, aku masih bingung gimana ngaitkan author dengan user mas.

perymerdeka commented 6 months ago

dalam field author, masih ada yang salah karena ga ada relasi antara postinugan dan user

class Blog_Article(models.Model):
    title = models.CharField(max_length=100)
    categories = models.ForeignKey(Category, on_delete=models.CASCADE)
    tags = models.ManyToManyField(Tag)
    author = models.CharField(max_length=50)
    date_created = models.DateField()
    content = models.TextField(null=True)

    def __str__(self):
        return f"{self.title} by {self.author}"
Aawam commented 6 months ago

Berarti itu apps di users sama di blog dijadikan satu ya?

perymerdeka commented 6 months ago

bukan dijadikan satu tp direlasikan, mirip seperti tag dan categories

perymerdeka commented 6 months ago

ga perlu mindah models,

Aawam commented 6 months ago

better pakai foreignkey atau apa mas ? Untuk author nya

image

ini hasil saya

image

ini contoh hasilnya

image