小编mau*_*ado的帖子

mongoose精益查询,虚拟未显示

我在mongoose上设置了以下架构,我使用版本3.6.17:

var PostSchema = new Schema({
    _id: { type: String, required: true, index: { unique: true } },
    video: { type: String, default: ''},
    cover: { type: String, default: ''},
    createdAt: { type: Date, default: Date.now },
    lastUpdate: { type: Date, default: Date.now }
    }, { autoIndex: true, toObject: { virtuals: true }, toJSON: { virtuals: true } });
Run Code Online (Sandbox Code Playgroud)

以下虚拟内容:

PostSchema.virtual('replied').get(function () {
    return false;
});

PostSchema.virtual('cover_url').get(function () {
    return config.cover.server + this.cover;
});

PostSchema.virtual('video_url').get(function () {
    return config.video.server + …
Run Code Online (Sandbox Code Playgroud)

mongoose

9
推荐指数
1
解决办法
9430
查看次数

用Python学习GIS

我一直想学习GIS,我已经知道很多python,所以我一直在寻找在线免费资源来学习GIS.

那里的任何人都知道任何好的信息开始?教程?excercises?

谢谢!

python geocoding geolocation geospatial

8
推荐指数
1
解决办法
1666
查看次数

scith工具与github集成,建议?

我正在寻找一个伟大的敏捷scrum工具,允许我做历史,史诗和任务,文件上传到历史或任务,并与github提交集成,也应该允许创建图形,如每个用户的时间分析和活动和项目结果图表和类似的东西......

我希望使用云相关的东西,如果它的免费更好......但我愿意付出它的价值!

我正在寻找的是将敏捷方法引入我与4位朋友一起进行的为期4个月的项目,并希望建立自己的公司.

谢谢您的帮助!

===编辑===

我一直在看你们提供的工具,还没有决定,我发现另外一个可能都有用,但正如我说我还没有决定,所以你们检查过TargetProcess.com看起来有趣吗?

agile scrum

8
推荐指数
1
解决办法
1万
查看次数

创建没有索引的mongo备份/恢复

我想知道如何在不备份的情况下创建mongodump/mongorestore,恢复索引?

以及如何在不恢复索引的情况下逐步恢复mongo db?

mongodb

8
推荐指数
1
解决办法
1万
查看次数

Django,Virtualenv,nginx + uwsgi导入模块wsgi错误

我试图使用nginx,virtualenv和uwsgi在登台服务器上设置我的django项目,但我不断收到导入模块wsgi错误.

如果有一个社区,我可以在这里找到答案......提前谢谢大家.

这是我的配置文件:

我的django项目上的uwsgi.py:

import os
import sys 
import site

site.addsitedir(os.path.join(os.environ['WORKON_HOME'],'project/lib/python2.6/site-packages'))
sys.path.append(os.path.abspath(os.path.dirname(__file__)))
sys.path.append(os.path.join(os.path.realpath(os.path.dirname(__file__)), '../../../'))
sys.path.append(os.path.join(os.path.realpath(os.path.dirname(__file__)), '../../'))

os.environ['DJANGO_SETTINGS_MODULE'] = 'project.configs.staging.settings'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Run Code Online (Sandbox Code Playgroud)

Nginx配置

# nginx configuration for project.maumercado.com

server {
    server_name project.maumercado.com;
    access_log /home/ubuntu/logs/project/nginx/access.log;
    error_log /home/ubuntu/logs/project/nginx/error.log;

    location / {
            uwsgi_pass unix:/tmp/uwsgi.sock;
            include /etc/nginx/uwsgi_params;
    }

    location /static {
            root /home/ubuntu/django-projects/project/project/media;
    }
    location /media {
            root /home/ubuntu/django-projects/project/project/media;
    }
}
Run Code Online (Sandbox Code Playgroud)

而且,我的uwsgi.conf

# file: /etc/init/uwsgi.conf 
description "uWSGI starter"

start on (local-filesystems and runlevel [2345])
stop on runlevel [016]

respawn

# home - …
Run Code Online (Sandbox Code Playgroud)

python django nginx virtualenv uwsgi

6
推荐指数
1
解决办法
9171
查看次数

Postgresql macports无法连接问题

我试图在最近安装的postgresql90服务器实例上使用macports运行createuser命令,我得到这个错误.

createuser:无法连接到数据库postgres:无法连接到服务器:Permission denied服务器是否在本地运行并接受Unix域套接字"/var/pgsql_socket/.s.PGSQL.5432"上的连接?

永远不会少如果我运行psql它连接到数据库没有问题,可能是什么问题?

postgresql macos macports

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

Mac OSX提示git branch知道

我一直在我的主目录中使用.profile文件,为了在提示符上显示git分支,还显示我目前正在使用的rvm gemset和python虚拟环境...大多数都工作正常,问题是我我有的是,为了显示不同颜色的分支,取决于我必须每次都做源〜/ .profile的分支状态,我也必须这样做才能在CYAN中显示python virtualenv.

Theres必须是一种我不知道的方式或东西,这样我每次进入不同的文件夹时都不必运行source~/.profile,以便分支颜色基于状态.

继承人我的.profile

https://gist.github.com/3628788

感谢您的帮助解决这个问题!

git macos bash command-prompt

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

Rails 3 fields_for has_one没有使用设计渲染表单字段

您好即时通讯使用设计注册用户,我想创建每一个用户注册的时间与用户配置文件,问题是,当我尝试从剖面模型上的注册视图中添加的人的全名设计用户注册,它没有显示...

这是我的模特:

class User < ActiveRecord::Base

  # Include default devise modules. Others available are:
  # :token_authenticatable, :confirmable,
  # :lockable, :timeoutable and :omniauthable
  devise :database_authenticatable, :registerable,
         :recoverable, :rememberable, :trackable, :validatable

  # Setup accessible (or protected) attributes for your model
  attr_accessible :email, :password, :password_confirmation, :remember_me, :profile_attributes

  has_one :profile, dependent: :destroy
  accepts_nested_attributes_for :profile
  # attr_accessible :title, :body 
end
Run Code Online (Sandbox Code Playgroud)

这是配置文件模型

class Profile < ActiveRecord::Base
  attr_accessible :email, :name, :phone, :code
  belongs_to :user

  validates_presence_of :user
end
Run Code Online (Sandbox Code Playgroud)

这是修改后的设计视图:

<% provide(:title, 'Sign up' ) %>
<h2>Sign up</h2>

<div …
Run Code Online (Sandbox Code Playgroud)

devise ruby-on-rails-3.2

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

Node.js + restify无法上传文件

我在使用restify将文件上传到node.js应用程序时遇到问题.

这是我的上传代码https://gist.github.com/maumercado/7ab5cbbfd27c6b825044

显然事件没有被触发,但我真的不知道原因,也正在创建文件,但是一旦我看到大小信息它就说0字节.

这也是server.js文件https://gist.github.com/maumercado/ecf948b4b8fc7d39e69e

我使用post请求上传文件和节点0.10.7.

代码有什么问题?

谢谢

node.js restify

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

具有动态参考的Mongoose Activity模型

我想创建一个活动模型,以便在我的应用程序中显示时间轴类型,但我不知道如何动态引用mongoose模式中的集合.我用猫鼬(3.6.20)

在我到目前为止,演员总是一个用户,但_object可以是用户或帖子.

这就是我所拥有的:

userSchema = new Schema({
    _id: ObjectId;
    name: String
});

postSchema = new Schema({
    _id: ObjectId;
    author_id: String, ref: User
});
Run Code Online (Sandbox Code Playgroud)

我想做的是:

activitySchema = new Schema({
    _object: { String: Id of the thing, ref:'can be user or post'} // Object that the verb occurred on... can be a post or a user
    actor: { type: String, ref: 'User' },
    action: { type: String, default: ""}, //ex: has replied to:, or started following:
});
Run Code Online (Sandbox Code Playgroud)

如果可能的话,如何使用带有mongoose的动态引用来解决这个问题,我将如何填充它?

谢谢!

mongoose mongodb node.js

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

satchmo password_reset html格式邮件

我已经被客户要求他的satchmo商店在重置密码时应该发送一个html格式的邮件.

很明显,satchmo或django的contrib.auth.views.password_reset只发送原始电子邮件.

如何修改这个以便能够发送html格式的邮件?

谢谢!

django satchmo

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

在特定路线上重新调整 jsonbodyparser

我有一个带有 restify 2.5.0 的 nodejs 0.10.7 应用程序,我的应用程序是一个带有文件上传的简单 USER crud,我希望能够通过 writestream 上传文件以更好地控制接收文件,所以按照想法的顺序,当 API 接收的数据是 JSON 时,我希望能够对用户 crud 操作使用 jsonbody 解析器,但我不想在接收文件时解析 json 正文,因为正文解析器所做的是读取内存中的所有内容和我越来越“大”和大量的文件。

哦,我也从客户端请求中获取二进制数据。

对于我所看到的,我有两个选择,要么从服务器设置中删除 bodyparser,然后手动解析每个请求,这将带我解决如何为 CRUD 操作解析正文的问题。

或者另一种方法是找到一种在某些路由或某些控制器下指定 jsonBodyParser 的方法,但我不知道如何。

那么有没有其他选择或者我有这两个选项,哪个会更好,如果它是第一个选项,那么我如何解析 req.body 以便可以轻松完成 crud 操作?

我的上传功能https://gist.github.com/maumercado/6f1f96d23bce888934db

谢谢大家的帮助!

node.js restify

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