12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- # Generated by Django 5.2.1 on 2025-06-06 00:12
- import django.db.models.deletion
- from django.conf import settings
- from django.db import migrations, models
- class Migration(migrations.Migration):
- dependencies = [
- ("groups", "0003_alter_membership_options_alter_post_author_and_more"),
- migrations.swappable_dependency(settings.AUTH_USER_MODEL),
- ]
- operations = [
- migrations.CreateModel(
- name="PostLike",
- fields=[
- (
- "id",
- models.BigAutoField(
- auto_created=True,
- primary_key=True,
- serialize=False,
- verbose_name="ID",
- ),
- ),
- (
- "created_at",
- models.DateTimeField(auto_now_add=True, verbose_name="点赞时间"),
- ),
- (
- "post",
- models.ForeignKey(
- on_delete=django.db.models.deletion.CASCADE,
- related_name="likes",
- to="groups.post",
- verbose_name="被点赞的帖子",
- ),
- ),
- (
- "user",
- models.ForeignKey(
- on_delete=django.db.models.deletion.CASCADE,
- related_name="post_likes",
- to=settings.AUTH_USER_MODEL,
- verbose_name="点赞用户",
- ),
- ),
- ],
- options={
- "verbose_name": "帖子点赞",
- "verbose_name_plural": "帖子点赞们",
- "ordering": ["-created_at"],
- "unique_together": {("user", "post")},
- },
- ),
- ]
|