V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
a719114136
V2EX  ›  分享发现

DeerU v2.0.0 发布,开源博客系统

  •  
  •   a719114136 · 2020-02-20 09:59:26 +08:00 · 2238 次点击
    这是一个创建于 1763 天前的主题,其中的信息可能已经有所发展或是发生改变。

    DeerU v2.0.0 更新了多处细节,同时修改了项目之后的开发方向,主要细节有:

    一、修改项目定位

    DeerU 从 2.0 开始定位为可供二次开发的博客系统,基于此定位,此项目将为有 django、前端经验开发者提供可自行扩展博客系统。DeerU 今后将只提供博客基础功能更新、安全性更新、可扩展性更新,除此之外的功能(比如主题、上传 cdn 等)需要开发者自行开发。

    二、功能及 BUG 更新

    • admin 增加仪表盘
    • admin 配置可视化
    • 修复下一篇按钮的连接 bug
    • 升级 js 以及 py 包
    • view_class 的 context 规范化
    • 修改文章简介、图片的提取逻辑
    • 评论支持审核
    • 修改评论数统计规则,只统计对文章的评论
    • 新回复邮件提醒功能
    • 增加日志功能
    • 评论增加验证码

    相关链接

    更新截图

    仪表盘

    配置

    9 条回复    2020-03-06 00:27:56 +08:00
    w1287928345
        1
    w1287928345  
       2020-02-20 10:03:23 +08:00 via iPhone
    收藏了
    ichubei
        2
    ichubei  
       2020-02-20 11:08:43 +08:00 via iPhone
    还不错,
    a719114136
        3
    a719114136  
    OP
       2020-02-20 15:07:49 +08:00
    沉的好快,顶起来
    YahWx
        4
    YahWx  
       2020-02-22 03:00:02 +08:00 via Android
    好东西,见证历史了😉。不得不说你的博客老年人字体看着眼睛挺舒服的
    a719114136
        5
    a719114136  
    OP
       2020-02-22 10:55:38 +08:00 via Android
    @YahWx 😮老年人字体,你说的是哪部分
    Sumzibuyu
        6
    Sumzibuyu  
       2020-03-05 16:49:45 +08:00
    mysql 初始化失败

    配置文件:
    DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql',
    'OPTIONS': {
    'read_default_file': '/www/wwwroot/DeerU/my.cnf',
    },
    }
    }
    my.cnf 文件

    my.cnf 文件
    [client]
    database = deeru
    user = deeru
    password = z4i
    default-character-set = utf8mb4

    报错
    初始化中:
    同步数据库修改 ...
    同步数据库修改 ... [失败],更多信息查看 ./log/init.log
    Traceback (most recent call last):
    File "/www/wwwroot/DeerU/DeerU_venv/lib/python3.6/site-packages/django/db/backends/base/base.py", line 217, in ensure_connection
    self.connect()
    File "/www/wwwroot/DeerU/DeerU_venv/lib/python3.6/site-packages/django/db/backends/base/base.py", line 195, in connect
    self.connection = self.get_new_connection(conn_params)
    File "/www/wwwroot/DeerU/DeerU_venv/lib/python3.6/site-packages/django/db/backends/mysql/base.py", line 227, in get_new_connection
    return Database.connect(**conn_params)
    File "/www/wwwroot/DeerU/DeerU_venv/lib/python3.6/site-packages/MySQLdb/init.py", line 84, in Connect
    return Connection(*args, **kwargs)
    File "/www/wwwroot/DeerU/DeerU_venv/lib/python3.6/site-packages/MySQLdb/connections.py", line 179, in init
    super(Connection, self).init(*args, **kwargs2)
    MySQLdb._exceptions.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)")
    a719114136
        7
    a719114136  
    OP
       2020-03-05 17:56:34 +08:00   ❤️ 1
    @Sumzibuyu

    mf.cnf 文件添加,host 和 port,如:

    ```
    [client]
    host = 127.0.0.1
    port = 3306
    ...
    ```
    Sumzibuyu
        8
    Sumzibuyu  
       2020-03-05 21:58:30 +08:00
    @a719114136 你好,还是报错哦 (之前是 MySQL 链接问题已经解决),github 上提问了,是只能用 sqlite 数据库吗?
    a719114136
        9
    a719114136  
    OP
       2020-03-06 00:27:56 +08:00 via Android
    @Sumzibuyu 回复了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3120 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:05 · PVG 21:05 · LAX 05:05 · JFK 08:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.