产出比较揭示了差异:
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