JackySay


  • 首頁

  • 歸檔

  • 標籤

Django Message module introduce

發表於 2016-07-20   |   分類於 Python Django   |  

Django Message 是什么?

  • Django 内部一个基于Cookie和Session的消息框架,实现基于中间件。
  • 主要用于显示一个使用后即销毁的通知消息给用户。
閱讀全文 »

Django middleware 使用

發表於 2016-05-04   |   分類於 Python Django   |  

Django 中间件是 Django 框架里面很重要的一个东西。session 管理、防止 csrf 攻击都是靠中间件完成。

中间件有几个值得注意的地方:

閱讀全文 »

meteor 开发配置实践

發表於 2016-03-23   |   分類於 Meteor   |  

在用 meteor 开发时,为了在生产环境、测试环境使用不同的配置(数据库连接、接口服务等)
一段时间以来都是个麻烦的问题。经过实践,总结了一个较成熟的解决办法。

閱讀全文 »

Meteor 包管理机制

發表於 2015-12-28   |   分類於 Meteor   |  

关于 packages

在一个 metor 项目里,管理包很容易。

1
$ metor add package
$ meteor remove package

add 一个包之后就可以直接在项目代码里面使用了。但是包的代码到底被安装到哪里了呢?
其实安装 meteor 之后,会产生一个这样的目录 ~/.meteor,

1
├── meteor -> packages/meteor-tool/1.1.10/mt-os.osx.x86_64/meteor
├── package-metadata
└── packages

上面的 packages 才是你在每个不同的 meteor 项目里面安装包时代码真正存放的路径。
然后在 add 包时会优先去查询是否已经存在这个包,在就直接使用,不在才去下载安装。
如果你安装时指定了包的版本,那会去寻找相应的版本来安装。

在你 add 包成功,meteor 运行项目,会把~/.meteor下的包代码复制到项目的
.meteor/local/build/programs/server/packages下,然后项目才能正确使用。

Use Accounts In Meteor development

發表於 2015-10-29   |   分類於 Meteor   |  

Accounts.config && Accounts.ui.config

  • Accounts.config 是关于全局的账户系统配置。
    主要配置项:
    • sendVerificationEmail:布尔值,对新用户发送验证邮件。
    • forbidClientAccountCreation:布尔值。为真时,client 端调用的Accounts.createUser方法将被拒绝。如果使用的 accounts-ui 这个包,在 view 上的新建用户按钮也会不显示。
    • restrictCreationByEmailDomain:字符串或函数。严格校验用户创建时的邮箱格式,
      • 如果是字符串Accounts.config({ restrictCreationByEmailDomain: 'school.edu' }),只有邮箱 domain 满足school.edu的才能创建成功。
      • 如果是函数,则将邮箱作为参数传入,返回 true 时才能创建成功。
    • loginExpirationInDays:数值对象。登录有效期,默认90天,为 null 时登录用不失效。
    • oauthSecretKey:使用 oauth-encryption 设置的 key。详细参考:https://github.com/meteor/meteor/tree/dc3cd6eb92f2bdd1bb44000cdd6abd1e5d0285b1/packages/oauth-encryption
閱讀全文 »
123
JackyXiong

JackyXiong

11 文章
4 分類
7 標籤
Github Twitter Weibo
© 2017 JackyXiong
由 Hexo 強力驅動
主題 - NexT.Muse