Code Monkey home page Code Monkey logo

metbea's Introduction

METMSG

这个文件会详细记录项目开发的过程 .
Metbea is a info-social sites that can be customized to publish information.
how happy we are, To meet friends from afar. --

安装模块

  • pip install django
  • pip install celery
  • pip install djang_taggit
  • pip django_celery_beat
  • pip psycopg2
  • pip markdown
  • pip Pillow

开发日志

  • 初始化项目配置, 将项目交付github私有仓库管理
  • 创建django项目的地一个app: account
  • 配置postgresql, 数据库名: db_metmsg 管理数据库: db_admin 数据库密码: db_mima
  • 设置超级用户: admin 超级用户密码: admin83

特色功能

  1. 实现用户内容 自由定制时间 上首页

    • 自定制时间开始持续24小时处于首页头条
    • 此后用户内容将进入自由排序,即由明文规则得到的综合评分排序,持续时间为5天
    • 再之后将进入本站全文搜索排序中,低于某一分支,在搜索结果中将不予展示
  2. 实现用户明文规则约束

  3. 实现发布内容的用户对评论形式的可选样式锁定

  4. 实现用户自我编辑节目单功能

第一更新开发日志2019.2.21

  • 自定义模板标签和实现markdown过滤器
  • 为评论实现高级功能
  • 实现个人页面
  • 实现本站搜索功能
  • 实现对每篇博客的浏览量统计
  • 实现点赞,和关注功能

django 2.1.5 的未知问题

  • 自定义的模型管理器 published
  • 默认的模型管理器objects
  • 如果自定义管理器在模型定义中位于默认管理器之前, 那么管理站点管理模型对象的时候将执行 published 管理器, 而不是 objects
published = PublishedManager()
objects = models.Manager()

待开发功能

  • 中文标题的自动slug生成及url
  • 用户之间相互关注功能
  • 用户信息流
  • 用户专辑创建,及专辑设置
  • 转发及分享功能

metbea's People

Contributors

dependabot[bot] avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.