小编cap*_*ght的帖子

Heroku和Datamapper问题

我可以在Heroku上启动一个基本的应用程序,显示带有'/'的消息......工作得很好.但是,每当我尝试使用datamapper添加sqlite时,事情就会崩溃.

要查看我的应用程序结构,请查看github上的项目.我保持代码相当简陋.

在heroku的日志中我得到:

2011-06-26T21:28:36+00:00 app[web.1]: /app/.bundle/gems/ruby/1.9.1/gems/dm-core-1.1.0/lib/dm-core/adapters.rb:163:in `require': no such file to load -- dm-postgres-adapter (LoadError)
Run Code Online (Sandbox Code Playgroud)

关于这一点的是我没有使用postgres,所以我很困惑为什么这么说.

ruby sqlite datamapper heroku sinatra

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

使用自定义域部署到Heroku

我从My-app.heroku.com运行了应用程序并且它可以工作,我在我的域之间设置了DNS,但每当我从我指定的域打开我的应用程序时,heroku说"请参阅文档,如果你需要帮助部署."

我已经看了几次文档,但是我没理解.

我错过了什么步骤?

ruby deployment dns heroku

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

表单未在 Django 中发布

我正在尝试使用 Django 进行一些非常基本的表单发布,但是每当我尝试单击按钮提交信息时,什么也没有发生。Chrome 的终端或开发人员中不会显示任何类型的错误或消息。这个页面没有JS,只是直接的html:

<form method="post" action="/">
    {% csrf_token %}
    <input type="text" id="name" name="name"/>
    <input type="text" id="password" name="password"/>
    <input type="button" value="Sign Up!"/>
</form>
Run Code Online (Sandbox Code Playgroud)

我对此页面的看法也非常简单:

def sign_up(request):
    return render_to_response('portal/signup.html', context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

我真的很困惑到底发生了什么,我一直在关注这个来学习身份验证。一切正常,但我认为添加“创建用户”将是下一步。我似乎也无法以任何形式在其他页面上工作。

任何帮助都会很棒,我快疯了!

forms authentication django post

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

在Heroku上安装模块

我正在部署一些已在我本地运行的东西,并意识到我部署时我正在使用的模块没有安装在Heroku上,因此我收到如下错误:

...
    from PIL import Image
ImportError: No module named PIL
Run Code Online (Sandbox Code Playgroud)

我试过了:

heroku run pip install PIL
Run Code Online (Sandbox Code Playgroud)

但是我得到了这个:

ImportError: No module named setuptools.command
Run Code Online (Sandbox Code Playgroud)

编辑

所以,我去了heroku设置并模仿了安装django和postgres的步骤.基本上,我激活了环境然后运行

pip install PIL
Run Code Online (Sandbox Code Playgroud)

这似乎是诀窍,我得到了大量的读数,然后它以确认已安装PIL结束.但话说回来,它说当我运行新文件时找不到PIL.

django module pip heroku python-imaging-library

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

在boto.cfg中获取Credentials文件

我是第一次使用AWS,刚刚为python安装了boto.我坚持它建议的步骤:

"您可以将此文件放在/etc/boto.cfg中以供系统范围使用,也可以放在执行命令的用户的主目录中〜/ .boto."

老实说,我不知道该怎么做.首先,我找不到boto.cfg,其次我不确定为第二个选项执行哪个命令.

此外,当我将应用程序部署到我的服务器时,我假设我也需要在那里做同样的事情......

python boto amazon-web-services

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

noty.js返回undefined

我刚刚开始使用noty.js,但每当我尝试在"创建一个noty"下执行超级基本示例时,我一直收到错误:

Uncaught TypeError: Property 'noty' of object function (a,b){return new e.fn.init(a,b,h)} is not a function 
Run Code Online (Sandbox Code Playgroud)

(jsfiddle)

这是noty的问题,还是我的结果?

javascript jquery

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

Angular指令第二个参数,为什么它是一个函数?

这只是关于Angular指令的一般问题.为什么angular选择具有返回对象的函数而不仅仅直接将对象列为第二个参数?

换句话说,为什么它看起来像这样:

app.directive('helloWorld', function() {
  return {
    restrict: 'AE',
    replace: 'true',
    template: '<h3>Hello World!!</h3>'
  };
});
Run Code Online (Sandbox Code Playgroud)

而不是这个:

app.directive('helloWorld',{
    restrict: 'AE',
    replace: 'true',
    template: '<h3>Hello World!!</h3>'
});
Run Code Online (Sandbox Code Playgroud)

directive angularjs

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