产出比较揭示了差异:
user@user-VirtualBox:~$ pip list
feedparser (5.1.3)
pip (1.4.1)
setuptools (1.1.5)
wsgiref (0.1.2)
user@user-VirtualBox:~$ pip freeze
feedparser==5.1.3
wsgiref==0.1.2
Run Code Online (Sandbox Code Playgroud)
Pip的文档说明
freeze                      Output installed packages in requirements format.
list                        List installed packages.
Run Code Online (Sandbox Code Playgroud)
但是什么是"需求格式",为什么pip list生成比这更全面的列表pip freeze呢?
我有一个帮助页面,help.php,我加载一个iframe里面main.php我怎样才能得到这个页面的高度,一旦它在iframe中加载?
我问这个是因为我无法将iframe的高度设置为100%或auto.这就是为什么我认为我需要使用javascript ..我正在使用jQuery
CSS:
body {
    margin: 0;
    padding: 0;
}
.container {
    width: 900px;
    height: 100%;
    margin: 0 auto;
    background: silver;
}
.help-div {
    display: none;
    width: 850px;
    height: 100%;
    position: absolute;
    top: 100px;
    background: orange;
}
#help-frame {
    width: 100%;
    height: auto;
    margin:0;
    padding:0;
}
Run Code Online (Sandbox Code Playgroud)
JS:
$(document).ready(function () {
    $("a.open-help").click(function () {
        $(".help-div").show();
        return false;
    })
})
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class='container'>
    <!-- -->
    <div class='help-div'>
        <p>This is a div with an iframe loading the help page</p>
        <iframe id="help-frame" src="../help.php" …Run Code Online (Sandbox Code Playgroud) 我有一个非常漫长而复杂的json对象,但我只想获得第一级的项目/键!
例:
{
    "1": "a", 
    "3": "b", 
    "8": {
        "12": "c", 
        "25": "d"
    }
}
Run Code Online (Sandbox Code Playgroud)
我希望得到1,3,8!
我找到了这段代码:
for key, value in data.iteritems():
    print key, value
Run Code Online (Sandbox Code Playgroud)
但它打印所有键(也是12和25)
有没有办法使用django 1.4+中的bulk_create功能获取您创建的项目的主键?
当使用spawn fcgi生成php5-cgi时,我得到了一个带有nginx的502 Bad Gateway.
我使用它来跨越服务器启动的实例,使用rc.local中的以下行
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
Run Code Online (Sandbox Code Playgroud)
大概我得到错误,因为spawn-fcgi/php5-cgi死了,没有什么可以在那里听解析php.
我在任何地方都能看到的日志中什么都没有,我没有想法(和nginx的新设置一样)
如何在Django应用程序中获取有关登录用户的信息?
例如:
我需要知道登录用户的用户名,说明谁发布了评论:
<form id='formulario' method='POST' action=''>
    <h2>Publica tu tuit, {{ usuario.username.title }} </h2>
    {% csrf_token %}
    {{formulario.as_p}}
    <p><input type='submit' value='Confirmar' /></p>
</form>
Run Code Online (Sandbox Code Playgroud)
在usuario.username.title我获取用户名时,但在模板中,我需要从视图中获取该信息.
谢谢.=)
如何在eclipse项目资源管理器中的包中创建子包?
我已经试过..
com.proj.test  
然后我创建了一个新包
com.proj.test.child  
在包中添加子包
com.proj.test,  
但没有成功
我可以在模板中有一个没有模型支持的表单.我不需要存储数据只需要在视图中生成我自己的POST请求的数据.
模板 - 带有文本字段的表单.查看 - 从表单获取数据,并生成另一个请求.
流程 - >表单提交到一个调用视图的网址"
def form_handle(request):
    if request.method=='POST'
    form = request.POST
    #blah blah encode parameters for a url blah blah 
    #and make another post request
Run Code Online (Sandbox Code Playgroud)
但这只会将csrf标记放入表单变量中.有什么方法可以在form_handle视图中访问模板的那些文本字段吗?
我知道如何用模型做到这一点,但无法解决这个问题!
我试图将布局的宽度设置为"fill_parent",同时使视图的高度具有相同的长度,以使布局成为正方形.
任何建议将不胜感激,提前感谢!:d
除了在Uni课程中快速介绍之外,我之前没有使用过单元测试.我现在正在编写一个应用程序,并希望在此过程中自学TDD.问题是,我不知道测试什么或者真的如何.
我正在编写一个Django应用程序,到目前为止只创建了模型(并自定义了管理应用程序).这就是我到目前为止编写测试的骨架的方法:
class ModelTests(TestCase):
    fixtures = ['initial_data.json',]
    def setUp(self):
        pass
    def testSSA(self):
        ssa = SSA.objects.create(name="sdfsdf", cost_center=1111, street_num=8,
                street_name="dfsdfsf Street", suburb="sdfsdfsdf",
                post_code=3333)
    def testResident(self):
        pass
    def testSSA_Client(self):
        pass
Run Code Online (Sandbox Code Playgroud)
我打算编写一个函数来测试ModelTests类中的每个模型.这是编写测试的好方法吗?另外,我到底应该测试什么?创建一个完成所有领域的模型?那个半完整的模型失败了吗?测试任何特殊情况(如null和is_required = False)?我相信ORM,据我所知,它已经过严格测试,所以我不应该测试所有的方法吗?
对于用Django/Python编写的Web应用程序,我需要测试什么?一些例子会很好.
python ×5
django ×4
django-views ×3
python-2.7 ×2
android ×1
django-forms ×1
eclipse ×1
fastcgi ×1
height ×1
iframe ×1
iterator ×1
jquery ×1
json ×1
key ×1
models ×1
nginx ×1
onload ×1
package ×1
php ×1
pip ×1
python-3.x ×1
unit-testing ×1