小编Mik*_*keN的帖子

当提示输入Ubuntu盒子的SUDO密码时,Capistrano挂起

我有一段时间使用capistrano部署配方来部署我的Web应用程序,然后使用sudo命令重启apache/nginx.最近,当我尝试执行这些sudo命令时,cap部署就会挂起.我看到输出:"[sudo]密码"用我的服务器名称和远程登录,但这不是一个安全的登录提示.cap shell只是挂起等待更多输出,并且不允许我输入密码来完成远程sudo命令.

有没有办法解决这个或体面的工作?我不想删除远程用户的sudo密码提示以获取web restart命令.

sudo capistrano

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

如何更改MySQL列的排序规则类型?

我有utf-8 Vs. 这里提到的字节串问题:Django头痛与简单的非ascii字符串

我不关心MySQL列中的区分大小写匹配,我只是总是想要返回UTF-8字符串,因为我发现不可能处理为非ascii文本返回字符列的字节串.

如何更改我的MySQL排序规则类型,以便始终通过Django返回UTF-8字符串?

mysql django utf-8

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

如何从子目录导入Django项目settings.py Python文件?

我创建了一个我的Django项目的子目录,bin在那里我想放置所有命令行运行的Python脚本.其中一些脚本需要导入我settings.py父目录中的Django项目文件bin.

如何settings.py从项目的子目录导入文件?

我在命令行脚本中使用的代码设置为项目的"Django上下文":

from django.core.management import setup_environ
import settings
setup_environ(settings)
Run Code Online (Sandbox Code Playgroud)

如果脚本位于项目的根目录中,则此方法可以正常工作.

我尝试了以下两个hacks来导入settings.py文件,然后设置项目:

import os
os.chdir("..")

import sys
sys.path = [str(sys.path[0]) + "/../"] + sys.path
Run Code Online (Sandbox Code Playgroud)

残酷的黑客可以导入settings.py,但后来我得到错误:

project_module = __import__(project_name, {}, {}, [''])
ValueError: Empty module name
Run Code Online (Sandbox Code Playgroud)

python django

17
推荐指数
2
解决办法
2万
查看次数

基于Web的API可以告诉我一个号码是固定电话还是手机?

我的应用程序向人们发送短信,但是作为手机输入的号码有时是陆线(这是用户错误或用户不知道他们的联系号码是手机还是固定电话.)

我发现一些网站可以告诉我一个号码是固定电话还是手机,但它们不提供程序化的API.是否有人知道网络应用程序可以判断一个号码是否可以接收短信?

我猜测试短信是一种方式,但我现在的短信网关在获得固定电话号码时失败了,并没有告诉我它试图发送短信的固定电话号码.我将跟随我的运营商进行跟进,但如果他们是固定电话或手机号码,我会很乐意让用户输入电话号码.

更新:有办法解决这个问题.看看http://www.phonevalidator.com,他们可以查询电话号码并确定它是固定电话还是手机.

sms mobile-phones phone-number

17
推荐指数
4
解决办法
4万
查看次数

在python django中,如何打印出对象的内省?该对象的所有公共方法列表(变量和/或函数)?

在python django中,你如何打印出一个对象的反思?该对象的所有公共方法列表(变量和/或函数)?

例如:

def Factotum(models.Model):
  id_ref = models.IntegerField()

  def calculateSeniorityFactor():
    return (1000 - id_ref) * 1000

我希望能够在Django shell中运行命令行来告诉我Django模型的所有公共方法.上面运行的输出将是:

>> introspect Factotoum
--> Variable: id_ref
--> Methods: calculateSeniorityFactor

python django

17
推荐指数
2
解决办法
2万
查看次数

当您在当前未编辑的UITextView上调用selectedRange时,您检查的NSRange返回值是什么?

当您在当前未编辑的UITextView上调用selectedRange时,您检查的NSRange返回值是什么?

uitextview ios

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

如何通过在线网络服务从美国邮政编码获取州和城市信息?

我希望能够通过Web应用程序对邮政编码所在的城市和州进行最佳猜测.我可以使用一些网络服务来解决这个问题吗?

language-agnostic

13
推荐指数
2
解决办法
8123
查看次数

Python代码创建密码加密的zip文件?

创建密码加密的zip文件的Python代码是什么?我可以在命令行上使用系统使用一些apt-get'able实用程序.

python

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

如何从iPad/iPhone上的蓝牙耳机录制音频?

我可以在iPad/iPhone上听到蓝牙耳机的声音,但我无法通过耳机录制应用程序中的音频.甚至样本"SpeakHere"应用程序也不会录制来自耳机的音频.

是否有一个原因音频输出无缝工作但音频输入不起作用?我正在尝试使用Aleph Jawbone耳机.

iphone audio bluetooth ipad jawbone

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

如何在Django模型中轻松地将记录标记为已删除而不是实际删除它们?

我想将它们标记为"已删除"并将其隐藏在我的活动查询中,而不是删除我的Django应用程序中的记录.我这样做的主要原因是为用户提供取消删除选项,以防他们意外删除记录(某些后端审计跟踪也可能需要这些记录.)

有很多外键关系,所以当我将记录标记为已删除时,我必须将"删除"标记"级联"到这些记录中.我应该使用哪些工具,现有项目或方法来执行此操作?

django django-models

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