ai_admin/WebAdmin/migrations/0021_websiteaccesslog.py

57 lines
2.0 KiB
Python
Raw Normal View History

2024-09-20 12:29:09 +08:00
# Generated by Django 5.0.7 on 2024-09-15 08:28
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("WebAdmin", "0020_remove_websiteinfo_domain_websiteinfo_domain_en_and_more"),
]
operations = [
migrations.CreateModel(
name="WebsiteAccessLog",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("ip_address", models.GenericIPAddressField(verbose_name="访问IP")),
(
"browser_language",
models.CharField(
blank=True, max_length=50, null=True, verbose_name="浏览器语言"
),
),
(
"referrer",
models.URLField(blank=True, null=True, verbose_name="来源URL"),
),
("request_path", models.CharField(max_length=255, verbose_name="请求路径")),
(
"request_method",
models.CharField(max_length=10, verbose_name="请求方法"),
),
(
"access_time",
models.DateTimeField(auto_now_add=True, verbose_name="访问时间"),
),
(
"access_time_bj",
models.DateTimeField(blank=True, null=True, verbose_name="北京时间"),
),
],
options={
"verbose_name": "网站访问日志",
"verbose_name_plural": "网站访问日志",
"db_table": "website_access_log",
"unique_together": {("ip_address", "access_time_bj")},
},
),
]