我刚刚第一次安装Node.js
在我的Ubuntu 14.04
操作系统上.我也安装了npm
.我的安装过程的下一步是安装nodemon
.这一切都很好.
但是,当我nodemon
通过输入nodemon app.js
我的命令行运行时,我收到以下错误...
[nodemon] 1.8.1
[nodemon] to restart at any time, enter
rs
[nodemon] watching: *.*
[nodemon] starting
node app.js
[nodemon] Internal watch failed: watch ENOSPC
在命令行下面的错误...
alopex@Alopex:~/Desktop/coding_dojo/week-9/javascript/node/testing_node$ Hello World
Run Code Online (Sandbox Code Playgroud)
为什么会这样?这是nodemon的正常行为吗?如果没有,我该如何解决?
旁注......
1)app.js
是一个内部的Javascript
文件console.log(111)
.
2)node
版本是v0.10.25
3)npm
版本是1.3.10
4)nodemon
版本是1.8.1
5)ubuntu
版本是...
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
Run Code Online (Sandbox Code Playgroud) 我正在使用Python和Flask对密码进行表单验证.密码需要包含至少一个大写字母和至少一个数字.
我目前的失败尝试......
re.compile(r'^[A-Z\d]$')
Run Code Online (Sandbox Code Playgroud) 我正在与一位在我的Github中拥有"协作者"权限的朋友一起开展Ruby项目.
git rebase -i origin
master
.该git rebase -i origin master
命令告诉我以下错误:
devil@DEVil:~/repos/ruby_bank$ git rebase -i origin master
fatal: Needed a single revision
invalid upstream origin
Run Code Online (Sandbox Code Playgroud)
关于此错误还有其他问题,但它们都不符合此问题的标准.
我正在尝试使用Bcrypt加密用户在注册时提供的密码,然后使用Bcrypt验证用户在登录时存储在数据库中的散列版本时提供的密码.
有一些关于如何通过Django 文档安装Bcrypt的非常好的文档,但它们实际上并没有向您展示如何使用Bcrypt来哈希密码或使用其他命令.
你需要从某个地方导入Brcrypt吗?如果是这样,它的正确语法是什么?散列密码和将散列密码与非散列密码进行比较的语法是什么?
我在settings.py文件中安装了Bcrypted库,并通过pip安装了Bcrypt.使用Bcrypt还需要做什么?
我制作了一个Django/jQuery/JS Tug O'War应用程序,其中用户按下mash他们的特定键,试图将HTML <img>
标签一直拉到他们的屏幕一侧.当用户获胜时,游戏/玩家模型字段被更新并且游戏重新开始.其中一些领域是赢得比赛所需的关键按压总数,赢了/输了多少,以及每个玩家有多少胜/负.
我正在研究的项目要求我为排行榜创建一个新的Django 端点,显示一些简单的游戏统计数据.
什么是Django端点?
制作一个普通的排行榜是否只是一个奇特的词?或者我想做一些特别的事情?他们建议我在制作时使用胡子(找不到关于那是什么的解释).
我似乎无法在Stack Overflow或interwebs上找到相关信息.此时我一直在寻找约2小时的答案.
这是项目说明的链接..
我正在尝试使用 Google Cloud Platform 的 Stack Driver API 和下面的 Python/Flask 代码...
视图.py
import google.cloud
from google.cloud import monitoring_v3
# from google.cloud.monitoring_v3 import query
Run Code Online (Sandbox Code Playgroud)
要求.txt
Flask==0.12.2
oauth2client==2.0.1
google-api-python-client==1.6.2
facebookads==2.11.1
httplib2==0.10.3
enum==0.4.6
requests-toolbelt==0.8.0
google-cloud-storage==1.6.0
google-resumable-media==0.3.1
google-auth
google-cloud-monitoring==0.28.0
google-cloud
Run Code Online (Sandbox Code Playgroud)
无论出于何种原因,它似乎找不到该monitoring_v3
库,因为每当我运行代码时,我都会收到以下错误......
from google.cloud import monitoring_v3
ImportError: cannot import name monitoring_v3
Run Code Online (Sandbox Code Playgroud)
我尝试更新,google-cloud-monitoring==0.29.0
但这只会产生另一个不相关的错误。
我正在尝试启动一个应用程序,gunicorn
并且nginx
不得不重复删除和更改文件几次.这一次,我遇到了问题.
我首先创建了一个upstart文件......
sudo nano /etc/init/gunicorn.conf
description "Gunicorn application server handling flowershop"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
setuid ubuntu
setgid www-data
chdir /home/ubuntu/flowershop
exec env/bin/gunicorn --workers 3 --bind unix:/home/ubuntu/flowershop/flowershop.sock flowershop.wsgi:application
Run Code Online (Sandbox Code Playgroud)
然后我跑了......
sudo service gunicorn start
Run Code Online (Sandbox Code Playgroud)
它开始了!
我不得不更改它创建的套接字的名称,所以我删除了/etc/init/gunicorn.conf
upstart文件,创建了一个新的upstart文件,其名称与上一个相同,并尝试运行sudo service gunicorn start
.
它现在返回以下与以下命令对应的错误消息...
sudo service gunicorn start
start: Job failed to start
Run Code Online (Sandbox Code Playgroud)
&&
sudo service gunicorn stop
stop: Unknown instance:
Run Code Online (Sandbox Code Playgroud)
这显然与我的干涉有关,但我没有丝毫的线索如何解决它.
我正在尝试为我的所有模型添加'created_at'字段,并且收到以下错误... TypeError: int() argument must be a string, a bytes-like object or a number, not 'datetime.datetime'
按顺序,这是我的工作流程...
1)我把created_at = models.DateTimeField(auto_now_add=True)
我的模型.
2)我运行python manage.py makemigrations
并在命令行中显示以下提示...
You are trying to add a non-nullable field 'created_at' to comment without a default; we can't do that (the database needs something to populate existing rows).
Please select a fix:
1) Provide a one-off default now (will be set on all existing rows)
2) Quit, and let me add a default in models.py …
Run Code Online (Sandbox Code Playgroud) 我试图让Ajax POST
将数据发送到我的视图,这样我就可以在那里操作我的数据,当我点击一个div
类时up-arrow
.
问题是,当我单击所述div并request.POST
在我的视图文件中打印时,我得到一个POST
包含的对象<QueryDict: {}>
.空!我似乎无法弄清楚为什么我的POST请求没有发送我的数据.
这是我的HTML ...
{% for i in post.posts %}
<li>
<div>
<div class='up-arrow'>
</div>
{{i}}
</div>
</li>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
这是我的AJAX/jQuery ......
$(document).ready(function(){
$('.up-arrow').click(function(){
$(this).hide()
console.log('click')
$.ajax({
headers: {
'Content-Type':'application/json',
'X-CSRFToken': getCookie('csrftoken')
},
url: 'voteuppost',
type: 'POST',
data: {'dane': 123456789101112},
success: function(data) {
alert('success!')
},
error: function(){
alert('fail')
}
})
return false
});
function getCookie(name) {
var cookieValue = null;
if (document.cookie && document.cookie != '') …
Run Code Online (Sandbox Code Playgroud) 我想一个基本的应用程序部署到Amazon EC2
使用Django
,Gunicorn
和Nginx
.我有应用程序git clone
进入我的AWS
Ubuntu
实例并正在运行Django 1.10
.
我可以使用Gunicorn
以下命令运行我的应用程序...
gunicorn --bind 0.0.0.0:8000 blackspruceherbals.wsgi:application
当我尝试为其创建一个upstart文件时,我遇到了麻烦Gunicorn
.文件路径如下......
/etc/init/gunicorn.conf
而新贵代码看起来像这样......
description "Gunicorn application server handling black spruce herbals"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
setuid ubuntu
setgid www-data
chdir /home/ubuntu/websitename/
exec bsh_env/bin/gunicorn --workers 3 --bind unix:/home/ubuntu/websitename/websitename.sock websitename.wsgi:application
Run Code Online (Sandbox Code Playgroud)
当我跑...
sudo service gunicorn start
我收到以下错误...
Failed to start gunicorn.service: Unit gunicorn.service not found.
是什么赋予了?我已经在互联网上寻找答案,但一无所获.你能看到一些明显我做错的事吗?提前致谢.