debug3
All checks were successful
Deploy to Server / deploy (push) Successful in 18s

This commit is contained in:
jeremygan2021
2026-03-23 00:05:15 +08:00
parent 0ba05cb687
commit ed6905a22e
3 changed files with 35 additions and 12 deletions

View File

@@ -0,0 +1,23 @@
# Generated by Django 6.0.1 on 2026-03-22 16:04
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('competition', '0011_increase_file_url_length'),
]
operations = [
migrations.AlterField(
model_name='competition',
name='cover_image_url',
field=models.CharField(blank=True, help_text='优先使用上传的图片', max_length=1000, null=True, verbose_name='封面图URL'),
),
migrations.AlterField(
model_name='project',
name='cover_image_url',
field=models.CharField(blank=True, help_text='优先使用上传的图片', max_length=1000, null=True, verbose_name='项目封面URL'),
),
]

View File

@@ -27,7 +27,7 @@ class Competition(models.Model):
condition_description = models.TextField(verbose_name="参赛条件说明", blank=True) condition_description = models.TextField(verbose_name="参赛条件说明", blank=True)
cover_image = models.ImageField(upload_to='competitions/covers/', verbose_name="封面图", null=True, blank=True) cover_image = models.ImageField(upload_to='competitions/covers/', verbose_name="封面图", null=True, blank=True)
cover_image_url = models.URLField(verbose_name="封面图URL", null=True, blank=True, help_text="优先使用上传的图片") cover_image_url = models.CharField(max_length=1000, verbose_name="封面图URL", null=True, blank=True, help_text="优先使用上传的图片")
start_time = models.DateTimeField(verbose_name="开始时间") start_time = models.DateTimeField(verbose_name="开始时间")
end_time = models.DateTimeField(verbose_name="结束时间") end_time = models.DateTimeField(verbose_name="结束时间")
@@ -156,7 +156,7 @@ class Project(models.Model):
team_info = models.TextField(verbose_name="团队介绍", blank=True) team_info = models.TextField(verbose_name="团队介绍", blank=True)
cover_image = models.ImageField(upload_to='competitions/projects/covers/', verbose_name="项目封面", null=True, blank=True) cover_image = models.ImageField(upload_to='competitions/projects/covers/', verbose_name="项目封面", null=True, blank=True)
cover_image_url = models.URLField(verbose_name="项目封面URL", null=True, blank=True, help_text="优先使用上传的图片") cover_image_url = models.CharField(max_length=1000, verbose_name="项目封面URL", null=True, blank=True, help_text="优先使用上传的图片")
status = models.CharField(max_length=20, choices=STATUS_CHOICES, default='draft', verbose_name="状态") status = models.CharField(max_length=20, choices=STATUS_CHOICES, default='draft', verbose_name="状态")

View File

@@ -119,16 +119,16 @@ if DB_HOST:
} }
# DB_HOST = os.environ.get('DB_HOST', '121.43.104.161') DB_HOST = os.environ.get('DB_HOST', '121.43.104.161')
# if DB_HOST: if DB_HOST:
# DATABASES['default'] = { DATABASES['default'] = {
# 'ENGINE': 'django.db.backends.postgresql', 'ENGINE': 'django.db.backends.postgresql',
# 'NAME': os.environ.get('DB_NAME', 'market'), 'NAME': os.environ.get('DB_NAME', 'market'),
# 'USER': os.environ.get('DB_USER', 'market'), 'USER': os.environ.get('DB_USER', 'market'),
# 'PASSWORD': os.environ.get('DB_PASSWORD', '123market'), 'PASSWORD': os.environ.get('DB_PASSWORD', '123market'),
# 'HOST': DB_HOST, 'HOST': DB_HOST,
# 'PORT': os.environ.get('DB_PORT', '6433'), 'PORT': os.environ.get('DB_PORT', '6433'),
# } }
# Password validation # Password validation