小编vro*_*nch的帖子

Stripe订阅附加组件和功能

现在我在我的网站上有3种类型的订阅:

  • 初学者(10 $)
  • 加(15美元)
  • 高级(19美元)

此外,我有很少的附加组件,用户可以添加到他的订阅,例如:

订阅:加

  • +特色1(+10 $)
  • +特色2(+10 $)

总计= 15 $ + 10 $ + 10 $ = 35 $.

用户应该可以在结算期间添加/删除功能或切换到其他计划.你们能告诉我如何使用Stripe管理这些功能吗?

payment node.js stripe-payments

6
推荐指数
2
解决办法
1224
查看次数

水线,在阵列中找到数组

我有视频模型:

module.exports = {

  attributes: {
    id: 'string',
    tags: 'array'
  },
}
Run Code Online (Sandbox Code Playgroud)

我想找到所有带有标签的视频,例如"Hello"或"World".我可以轻松获得所有视频:Video.find({tags:"Hello"}).我看到了搜索id:[1,2,3]的例子,但是当key(id => tags)是数组时却没有.

javascript node.js sails.js waterline

5
推荐指数
1
解决办法
4065
查看次数

工作线:在创建时填充与模型相关的对象(帆)

    Token.create({
      type: 'invite-into-org',
      email: email,
      initiator: organization,
      sender: req.user,
      metadata: {
        firstName: req.body.firstName,
        lastName: req.body.lastName,
        role: req.body.role
      }
    }).exec(function(err, token) {
      if(err) { return callback(err); }
        console.log("THE TOKEN", token)
      callback(null, token);
    });
Run Code Online (Sandbox Code Playgroud)

打印以控制台以下内容:

THE TOKEN { type: 'invite-into-org',
19:14:39 web.1 |    email: 'somoone@gmail.com',
19:14:39 web.1 |    initiator: 8,
19:14:39 web.1 |    sender: 9,
19:14:39 web.1 |    metadata: { firstName: 'Vasyl', lastName: 'Romanchak', role: 'author' },
19:14:39 web.1 |    createdAt: '2015-07-03T16:14:39.964Z',
19:14:39 web.1 |    updatedAt: '2015-07-03T16:14:39.964Z',
19:14:39 web.1 |    id: '5596b4efe4eccd7b519eedef' …
Run Code Online (Sandbox Code Playgroud)

mysql mongodb sails.js waterline

5
推荐指数
1
解决办法
1600
查看次数

沿着矩形边框的进度条

我正在试图弄清楚如何在矩形周围实现进度条.让我的形象,我有500x300 div与5px(黑色)边框.

我希望进度条在左上角开始然后转到 - >右角 - >底部 - 右角 - >左下角 - >然后返回起点.

矩形周围的进度条

javascript css html5 css3 css-shapes

5
推荐指数
1
解决办法
1686
查看次数

如何在SQLAlchemy(python,flask)中为模型User创建多对多的关系

我需要创建一个名为friends的表,它应该看起来像:

朋友:

  • 用户身份
  • friend_id

我试图用SQLALchemy的教程来做这个,但我还没有找到如何为同一个表创建多对多的关系.

这是我尝试过的:

# friends table
# many to many - user - user
_friends = db.Table('friends',
    db.Column('user_id', db.Integer, db.ForeignKey('users.id')),
    db.Column('friend_id', db.Integer, db.ForeignKey('users.id'))
)


class User(db.Model, UserMixin):

    # table name in database
    __tablename__ = 'users'

    # primary key for table in db
    id = db.Column(db.Integer, primary_key=True)

    # email is unique!
    email = db.Column(db.String(255), unique=True)

    # password, max = 255
    password = db.Column(db.String(255))

    # category relation
    categories = relationship("Category")

    # cards relation
    cards = relationship("BusinessCard")

    # …
Run Code Online (Sandbox Code Playgroud)

python mysql many-to-many flask flask-sqlalchemy

4
推荐指数
2
解决办法
6703
查看次数

在烧瓶中定型活动元素菜单

我在烧瓶中有以下模板结构:

templates/
  /posts
    list.html
  base.html
  index.html
Run Code Online (Sandbox Code Playgroud)

我的base.html:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>ITV</title>
    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
    <link rel="stylesheet" href="{{ url_for('static', filename='css/main.css') }}">

    <!-- Latest compiled and minified JavaScript -->
    <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
</head>

<body>

{%- block topbar -%}
    <nav class="navbar navbar-default navbar-static-top" role="navigation">
      <!-- We use the fluid option here to avoid overriding the fixed width of a normal container within the narrow content columns. -->
      <div class="container-fluid">
        <div class="navbar-header">
          <a class="navbar-brand" href="/">????</a> …
Run Code Online (Sandbox Code Playgroud)

flask

4
推荐指数
1
解决办法
3817
查看次数

更改fullCalendar的slotDuration

我正在使用ui-calendar(女巫基于fullCalendar),默认持卡时间= '00:30:00'.我想把它改成'00:15:00'.

我的配置对象:

  /* config object */
  $scope.uiConfig = {
    calendar:{
      height: 450,
      editable: true,
      duration: '00:15:00',
      slotDuration: '00:15:00',
      header:{
        left: 'title',
        center: '',
        right: 'today prev,next'
      },
      eventClick: $scope.alertOnEventClick,
      eventDrop: $scope.alertOnDrop,
      eventResize: $scope.alertOnResize
    }
  };
Run Code Online (Sandbox Code Playgroud)

根据http://fullcalendar.io/docs/agenda/slotDuration/.但这没有帮助:(

fullcalendar angularjs angular-ui

3
推荐指数
1
解决办法
3256
查看次数

如果我们从回调中返回他,为什么toJSON内的对象为null?(吃水线)

我有TopPlayer模型:

module.exports = {

  attributes: {
    league_id: 'number',
    playerid: 'number',
    playerimage: 'url',
    teamimage:'url',
    teamname:'string',
    season: 'string',
    player: 'string',
    assets: 'number',
    goals: 'number',


    toJSON: function() {
      var obj = this.toObject();
      Player.findOne({gs_id:obj.playerid}).done(function(err, player) {
        obj.playerImage = player.image;
        console(player.image);// everything is ok
        return obj; // but this is returning null
      });
    }
  }
};
Run Code Online (Sandbox Code Playgroud)

和toJSON总是返回null对象.我调试时创建了Player,但回调中的obj实例为null,我无法返回他:(我怎么能解决这样的问题?

node.js sails.js waterline

0
推荐指数
1
解决办法
592
查看次数