小编Tom*_*Tom的帖子

Python Fabric和Amazon EC2:Sudo密码问

您知道在EC2上,没有与"ubuntu"用户关联的密码.如果我尝试运行以下几行:

fab development install_dir

我明白了:

[ec2-46-51-132-252.eu-west-1.compute.amazonaws.com] sudo:chown -R webadmin:webadmin/var/www [ec2-46-51-132-252.eu- west- 1.compute.amazonaws.com]登录密码:

我试图将shell = False添加到sudo方法(根据我可以阻止fabric提示我输入sudo密码吗?),但它没有改变任何东西

任何的想法 ?非常感谢 !

def development():
    env.envname = 'development'
    env.user = 'ubuntu'
    env.group = 'ubuntu'
    env.chuser = 'webadmin'
    env.chgroup = 'webadmin'
    env.hosts = ['ec2-***.eu-west-1.compute.amazonaws.com']
    env.envname_abriev = 'dev'
    env.key_filename = '/home/xx/.ssh/xx.pem'

    env.postgresql_version = '9.0'

def install_dir():
    if not exists('/var/www'):
        sudo('mkdir /var/www')
    sudo('chown -R %s:%s /var/www' % (env.chuser, env.chgroup))
Run Code Online (Sandbox Code Playgroud)

python amazon-ec2 fabric

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

Python熊猫插入长整数

我正在尝试在 Pandas Dataframe 中插入长整数

import numpy as np
from pandas import DataFrame

data_scores = [(6311132704823138710, 273), (2685045978526272070, 23), (8921811264899370420, 45), (17019687244989530680L, 270), (9930107427299601010L, 273)]
dtype = [('uid', 'u8'), ('score', 'u8')]
data = np.zeros((len(data_scores),),dtype=dtype)
data[:] = data_scores
df_crawls = DataFrame(data)
print df_crawls.head()
Run Code Online (Sandbox Code Playgroud)

但是当我查看数据帧时,最后一个很长的值现在是负数:

                       uid 分数
0 6311132704823138710 273
1 2685045978526272070 23
2 8921811264899370420 45
3 -1427056828720020936 270
4 -8516636646409950606 273

uid 是 64 位无符号整数,所以 'u8' 应该是正确的 dtype 吗?有任何想法吗 ?

python numpy pandas

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

Django 1.2 - 带有模板中的表单的Pb(WSGIRequest)

我正在尝试在模板上显示一个表单,但是我得到了一个很棒的错误:

渲染时捕获AttributeError:'WSGIRequest'对象没有属性'get'

错误在这一行:{%for form in form.visible_fields%}

我的看法 :

def view_discussion(request, discussion_id):
 discussion = get_object_or_404(Discussion, id=discussion_id)
 form = BaseMessageForm(request)

 return render(request,'ulule/discussions/view_discussion.html', {
  'discussion':discussion,
  'form':form,
 })
Run Code Online (Sandbox Code Playgroud)

我的表格:

class BaseMessageForm(forms.Form):
 message_content = forms.CharField(widget=forms.HiddenInput())
Run Code Online (Sandbox Code Playgroud)

我的模板:

<form action="" method="post">
{% csrf_token %}
    {% for field in form.visible_fields %}
        <div class="fieldWrapper">
            {% if forloop.first %}
                {% for hidden in form.hidden_fields %}
                {{ hidden }}
                {% endfor %}
            {% endif %}

            {{ field.errors }}
            {{ field.label_tag }}: {{ field }}
        </div>
    {% endfor %}
    <p><input type="submit" value="Send …
Run Code Online (Sandbox Code Playgroud)

django

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

标签 统计

python ×2

amazon-ec2 ×1

django ×1

fabric ×1

numpy ×1

pandas ×1