修改文章编辑器为mdeditor
This commit is contained in:
parent
8fced69160
commit
d6384df8c7
BIN
db.sqlite3
BIN
db.sqlite3
Binary file not shown.
@ -1,25 +0,0 @@
|
|||||||
# Generated by Django 4.2.23 on 2025-06-19 03:17
|
|
||||||
|
|
||||||
from django.db import migrations, models
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
initial = True
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.CreateModel(
|
|
||||||
name='articles',
|
|
||||||
fields=[
|
|
||||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
||||||
('title', models.CharField(max_length=100, verbose_name='文章标题')),
|
|
||||||
('content', models.TextField(verbose_name='文章内容')),
|
|
||||||
('abstract', models.TextField(verbose_name='文章摘要')),
|
|
||||||
('created', models.DateTimeField(auto_now_add=True, verbose_name='发布时间')),
|
|
||||||
('stat', models.IntegerField(default=False, verbose_name='点赞数量')),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
]
|
|
@ -1,18 +0,0 @@
|
|||||||
# Generated by Django 4.2.23 on 2025-06-19 03:20
|
|
||||||
|
|
||||||
from django.db import migrations, models
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('home', '0001_initial'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='articles',
|
|
||||||
name='created',
|
|
||||||
field=models.DateTimeField(verbose_name='发布时间'),
|
|
||||||
),
|
|
||||||
]
|
|
@ -1,22 +0,0 @@
|
|||||||
# Generated by Django 4.2.23 on 2025-06-19 07:24
|
|
||||||
|
|
||||||
from django.db import migrations, models
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('home', '0002_alter_articles_created'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AlterModelOptions(
|
|
||||||
name='articles',
|
|
||||||
options={'verbose_name': '文章', 'verbose_name_plural': '文章管理'},
|
|
||||||
),
|
|
||||||
migrations.AddField(
|
|
||||||
model_name='articles',
|
|
||||||
name='read',
|
|
||||||
field=models.IntegerField(default=0, verbose_name='阅读数量'),
|
|
||||||
),
|
|
||||||
]
|
|
@ -1,18 +0,0 @@
|
|||||||
# Generated by Django 4.2.23 on 2025-06-19 08:54
|
|
||||||
|
|
||||||
from django.db import migrations, models
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('home', '0003_alter_articles_options_articles_read'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AddField(
|
|
||||||
model_name='articles',
|
|
||||||
name='author',
|
|
||||||
field=models.TextField(default='admin', verbose_name='文章作者'),
|
|
||||||
),
|
|
||||||
]
|
|
@ -1,25 +0,0 @@
|
|||||||
# Generated by Django 4.2.23 on 2025-06-22 18:14
|
|
||||||
|
|
||||||
from django.db import migrations, models
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('home', '0004_articles_author'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.CreateModel(
|
|
||||||
name='ArticlesLike',
|
|
||||||
fields=[
|
|
||||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
||||||
('articles_id', models.IntegerField(default=0, verbose_name='文章id')),
|
|
||||||
('uuid', models.CharField(max_length=100, verbose_name='点赞用户标识')),
|
|
||||||
],
|
|
||||||
options={
|
|
||||||
'verbose_name': '点赞',
|
|
||||||
'verbose_name_plural': '点赞管理',
|
|
||||||
},
|
|
||||||
),
|
|
||||||
]
|
|
@ -1,21 +0,0 @@
|
|||||||
# Generated by Django 4.2.23 on 2025-06-23 03:17
|
|
||||||
|
|
||||||
from django.db import migrations
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('home', '0005_articleslike'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AlterModelTable(
|
|
||||||
name='articles',
|
|
||||||
table='Articles',
|
|
||||||
),
|
|
||||||
migrations.AlterModelTable(
|
|
||||||
name='articleslike',
|
|
||||||
table='ArticlesLike',
|
|
||||||
),
|
|
||||||
]
|
|
@ -1,31 +0,0 @@
|
|||||||
# Generated by Django 4.2.23 on 2025-06-24 01:37
|
|
||||||
|
|
||||||
from django.db import migrations, models
|
|
||||||
import django.db.models.deletion
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('home', '0006_alter_articles_table_alter_articleslike_table'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.CreateModel(
|
|
||||||
name='ArticleTag',
|
|
||||||
fields=[
|
|
||||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
||||||
('tag', models.CharField(max_length=120)),
|
|
||||||
],
|
|
||||||
options={
|
|
||||||
'verbose_name': '标签',
|
|
||||||
'verbose_name_plural': '标签管理',
|
|
||||||
'db_table': 'ArticleTag',
|
|
||||||
},
|
|
||||||
),
|
|
||||||
migrations.AddField(
|
|
||||||
model_name='articles',
|
|
||||||
name='tag_id',
|
|
||||||
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='home.articletag', verbose_name='文章标签'),
|
|
||||||
),
|
|
||||||
]
|
|
@ -1,24 +0,0 @@
|
|||||||
# Generated by Django 4.2.23 on 2025-07-01 11:39
|
|
||||||
|
|
||||||
from django.db import migrations, models
|
|
||||||
import mdeditor.fields
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('home', '0007_articletag_articles_tag_id'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AddField(
|
|
||||||
model_name='articles',
|
|
||||||
name='content_md',
|
|
||||||
field=mdeditor.fields.MDTextField(default='', verbose_name='md编辑器'),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='articles',
|
|
||||||
name='content',
|
|
||||||
field=models.TextField(blank=True, default='', null=True, verbose_name='呈现内容'),
|
|
||||||
),
|
|
||||||
]
|
|
@ -1,18 +0,0 @@
|
|||||||
# Generated by Django 4.2.23 on 2025-07-01 11:47
|
|
||||||
|
|
||||||
from django.db import migrations
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('home', '0008_articles_content_md_alter_articles_content'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.RenameField(
|
|
||||||
model_name='articles',
|
|
||||||
old_name='content_md',
|
|
||||||
new_name='content_raw',
|
|
||||||
),
|
|
||||||
]
|
|
@ -1,18 +0,0 @@
|
|||||||
# Generated by Django 4.2.23 on 2025-07-01 13:39
|
|
||||||
|
|
||||||
from django.db import migrations, models
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('home', '0009_rename_content_md_articles_content_raw'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='articles',
|
|
||||||
name='content',
|
|
||||||
field=models.TextField(blank=True, default='', null=True),
|
|
||||||
),
|
|
||||||
]
|
|
@ -1,24 +0,0 @@
|
|||||||
# Generated by Django 4.2.23 on 2025-07-01 13:40
|
|
||||||
|
|
||||||
from django.db import migrations, models
|
|
||||||
import mdeditor.fields
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('home', '0010_alter_articles_content'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='articles',
|
|
||||||
name='content',
|
|
||||||
field=models.TextField(blank=True, default='', null=True, verbose_name='呈现内容'),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='articles',
|
|
||||||
name='content_raw',
|
|
||||||
field=mdeditor.fields.MDTextField(default='', verbose_name='文章内容'),
|
|
||||||
),
|
|
||||||
]
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user