小刘同学的第九十篇博文

  【获得成就:博客园九十天打卡】[90天可以使一般人养成一个好习惯]

  90天了,每天更新博客已经变成一个好习惯了。

  今天受到一位博友的批评了,想了想也确实有些不太好,在博客园尽是发些抱怨呐、烦恼呐、没按时完成任务的牢骚啊……什么什么的。

  还是要在这里发一下正能量的东西,虽然每天的确有很多牢骚想发,但是还是把这种负面信息放到日记中吧,自己读就好了。

  昨天的数据库报错实在是不想去解决,于是就今天把老师的代码直接搬过来用了。

/**
 * Created by Administrator on 2017/6/11.
 */

var config = require('./config')
const Sequelize = require('sequelize');
const sequelize = new Sequelize('mychat', config.username,config.password);

const User = sequelize.define('user', {
    username: Sequelize.STRING,
    nickname:Sequelize.STRING,
    password:Sequelize.STRING,
    logo:Sequelize.STRING,
});

const Post = sequelize.define('post',{
    title:Sequelize.STRING,
    content:Sequelize.STRING,
    image:Sequelize.STRING
})
Post.belongsTo(User)

const Comment = sequelize.define('comment',{
    content:Sequelize.STRING
})
Comment.belongsTo(User)
Comment.belongsTo(Post)

const Star = sequelize.define('star',{

})
Star.belongsTo(User)
Star.belongsTo(Post)

const Reply =sequelize.define('reply',{
    content:Sequelize.STRING
})
Reply.belongsTo(Comment)
// sequelize的synchronous函数同步表关系
sequelize.sync();
module.exports = {
    User,
    Post,
    Comment,
    Star,
    Reply,
    connect:sequelize
}

  用sequelize生成的数据库:

  用sequelize建起表来看似很方便,但是感觉老师也是给我们挖坑了,他自己都说后期发现问题了一定要再回去找他。

  明天再往后做,觉得还是要把毕业设计及论文部分的内容安排到晚上,或是下午,2号要交一个中期报告,除了平时的复习,得留出时间来。

  明天试着把后台管理系统编译一下,现在就尽快写,希望把毕设感觉完成,只求能过答辩,顺利毕业就行。

  希望自己能平衡好在学校的最后一段时光。

  大家晚安。

  nice dream~

posted @ 2018-03-23 23:21  小刘-  阅读(140)  评论(0编辑  收藏  举报