试图在Heroku上启动一个应用程序,过去几周我似乎无法通过这个错误.我正确设置了我的仓库,所有东西都通过git推送到Heroku然后当我通过给我的链接打开我的网站时,我看到应用程序失败错误消息.我查看我的日志,但似乎无法解密错误来自哪里或如何开始调试.如果有人可以帮助那将是惊人的!谢谢!
我的日志消息如下:
2015-02-02T04:01:38.814574+00:00 heroku[web.1]: Starting process with command `gunicorn indie_app.wsgi`
2015-02-02T04:01:39.881951+00:00 app[web.1]: Traceback (most recent call last):
2015-02-02T04:01:39.881989+00:00 app[web.1]: sys.exit(run())
2015-02-02T04:01:39.882016+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 74, in run
2015-02-02T04:01:39.881966+00:00 app[web.1]: File "/app/.heroku/python/bin/gunicorn", line 11, in <module>
2015-02-02T04:01:39.882149+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/base.py", line 71, in run
2015-02-02T04:01:39.882183+00:00 app[web.1]: Arbiter(self).run()
2015-02-02T04:01:39.882250+00:00 app[web.1]: self.manage_workers()
2015-02-02T04:01:39.882055+00:00 app[web.1]: WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
2015-02-02T04:01:39.882129+00:00 app[web.1]: super(Application, self).run()
2015-02-02T04:01:39.882077+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/base.py", line 185, in run
2015-02-02T04:01:39.882210+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/arbiter.py", line 169, in run
2015-02-02T04:01:39.882270+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/arbiter.py", line …
Run Code Online (Sandbox Code Playgroud) 我们正在尝试为我们的IOS应用程序构建一个简单的关注功能.我们有两个API,我们Brand API
的对象数组包含每个对象中我们品牌的独特品牌ID.我们Firebase API
在哪里存储用户.在Firebase API
它内部有一个名为unique brand ids from our
followBrands的键,其中的对象数组由Brand API` 组成,键为值为true.一旦用户按照品牌喜欢我们的应用程序上的品牌,就会创建对象.
当应用程序加载时,我们会检查Firebase API
品牌ID 是否与品牌ID相匹配,Brand API
然后显示一个星标,表示用户已经关注该品牌.
我们的问题是Brand API
通过分页(即抵消)来实现,那么如果不是所有独特的品牌ID都可以与我们进行比较,我们将如何验证他们所关注的所有品牌Firebase API
?
我们在IOS方面使用swift.并Brand API
使用django-tastypie构建
Firebase API
"user_id" : {
"currentFollowingCount" : 0,
"displayName" : "",
"email" : "",
"followingBrands" : {
"unique_brand_id" : true
},
"provider" : "Facebook",
"userID" : "user_id"
}
Run Code Online (Sandbox Code Playgroud)
品牌API
{
"labels": [
{
"id": "unique_brand_id"
}
],
"meta": {
"limit": 10,
"next": "/api/?limit=10&offset=10", …
Run Code Online (Sandbox Code Playgroud) 我定义了一个模型,数据库中有100多个数据条目。我想自动填充一个子弹字段,并在管理员中看到它,因为我不想为100多个字段添加新条目。
当我将AutoSlug()字段添加到模型中并进行迁移时,prepopulated_fields = {'slug': ('brand_name',)}
它似乎不起作用,在我的内部使用它时也不起作用admin.py
,并且我尝试在slug中将默认字段添加为模型中所需的字段名称但无济于事,解决方案没有工作。
他们还有其他关于如何预装塞子的建议吗?
class Brand(models.Model):
brand_name = models.CharField(unique=True, max_length=100, blank=True, default="", verbose_name=_('Brand Name'))
slug = models.SlugField(max_length=255, verbose_name=_('Brand Slug'), default=brand_name)
Run Code Online (Sandbox Code Playgroud) 我在调试器中反复遇到同样的错误,"正式参数后出现"SyntaxError:missing"".
这是我设置的参数:
var CircleOptions = {
posBall: {
x: 160,
y: 180
},
radius: 40,
startAngle: 0,
endAngle: Math.PI * 2,
anticlockwise: false,
radians: 0,
xMove: Math.random(),
yMove: Math.random(),
speed:2,
angle:80,
velocityX:1,
velocityY:1
};
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
function CircleCoordinates(CircleOptions.posBall.x, CircleOptions.posBall.y, CircleOptions.radius) {
var left = CircleOptions.posBall.x - CircleOptions.radius,
top = CircleOptions.posBall.y + CircleOptions.radius,
right = CircleOptions.posBall.x + CircleOptions.radius,
bottom = CircleOptions.posBall.y - CircleOptions.radius;
};
Run Code Online (Sandbox Code Playgroud)
当我输入我的函数时,我也得到同样的错误:
function CircleCoordinates(CircleOptions.posBall.x, CircleOptions.posBall.y, CircleOptions.radius) {
var left = CircleOptions.posBall.x - CircleOptions.radius;
var top = CircleOptions.posBall.y + CircleOptions.radius; …
Run Code Online (Sandbox Code Playgroud) 试图将drag
我的画布元素转换为PNG或Jpeg照片(像polyvore一样的情绪板概念),这样我就可以在一张PNG或Jpeg照片中一次性查看我在画布上放置的图像.所以我可以保存它或对照片做任何事情.
但我遇到了一个SecurityError:操作不安全.当我按下保存并尝试转换数据以使用.alert()方法实际显示保存的图像给自己.我有什么想法可以通过这个错误来实现目标?谢谢!
这是我的项目链接到现场查看:http://amechi101.github.io/moodboard/
HTML:
<div id="container" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<div class="buttonMoodBoard">
<button class="btn btn-primary btn-lg" id="save">Save Moodboard</button>
</div>
Run Code Online (Sandbox Code Playgroud)
使用Javascript:
var stage = new Kinetic.Stage({
container: 'container',
width: 500,
height:500
});
var layer = new Kinetic.Layer();
uni_width = 120;
function allowDrop(ev) {
ev.preventDefault();
}
function drag(ev) {
ev.dataTransfer.setData("Text", ev.target.id);
}
function drop(ev) {
ev.preventDefault();
data = ev.dataTransfer.getData("Text");
img_received = document.getElementById(data);
ratio = img_received.height / img_received.width;
var c=document.getElementById("container");
drop_x=ev.pageX-c.offsetLeft;
drop_y=ev.pageY-c.offsetTop;
var imageObj = new Image();
imageObj.src = img_received.src; …
Run Code Online (Sandbox Code Playgroud)