在单元测试中,我需要加载灯具,如下所示:
class TestQuestionBankViews(TestCase):
# Load fixtures
fixtures = ['qbank']
def setUp(self):
login = self.client.login(email="mail@gmail.com",password="welcome")
def test_starting_an_exam_view(self):
candidate = Candidate.objects.get(email="mail@gmail.com")
.......etc
def test_review_view(self):
self.assertTrue(True)
.........
def test_review_view2(self):
self.assertTrue(True)
.........
Run Code Online (Sandbox Code Playgroud)
问题:
这些灯具正在为每次测试加载,即在test_review_view,test_review_view2等之前加载,因为Django在每次测试后刷新数据库.
此行为导致测试需要很长时间才能完成.
如何防止这种冗余夹具加载?
有没有办法setUp在测试类完成时加载夹具并冲洗它们,而不是在每次测试之间刷新?
如何找出给定URL的摘要文本?
概括文本是什么意思?
链接描述
默克公司(Merck&Co.)以411亿美元收购先灵葆雅公司(Schering-Plough Corp.),为血栓,感染和精神分裂症添加实验药物,并允许这些公司加快生物技术药物的研究.
对于上面的URL,以下三行是摘要文本.
我们通常通过获取该页面获得的URL的简短2到3行描述,检查内容,然后从该html标记中找出简短描述.
有没有什么好的算法可以做到这一点?(或)
python/django中是否有任何好的库可以做到这一点?
可能重复:
在Django中接受电子邮件地址作为用户名
与Django一起提供的身份验证模型基于用户名.
如何根据电子邮件而不是用户名更改身份验证?
更具体一点:
使用用户名验证,登录用户我们执行以下操作:
user = authenticate(name,password)
.......
login(request,user)
Run Code Online (Sandbox Code Playgroud)
如果我们使用电子邮件进行身份验证,请写上述语句的内容?
形式:
我打算编写自己的表单,显示字段电子邮件,密码和验证.这是正确的方法吗?
要通过名称或View_name反向查找URL,我们将在下面的视图中使用反向函数
reverse("calendarviewurl2", kwargs={"year":theyear,"month":themonth})
Run Code Online (Sandbox Code Playgroud)
和反向功能签名如下
http://code.djangoproject.com/browser/django/trunk/django/core/urlresolvers.py
def reverse(self, lookup_view, *args, **kwargs)
Run Code Online (Sandbox Code Playgroud)
我的问题与kwargs有关
当我们想要将字典作为关键字参数发送时,我们应该使用下面的语法 片段1
kwargs={"year":2009,"month":9}
reverse("name",**kwargs)
Run Code Online (Sandbox Code Playgroud)
而不是下面的代码
片段2
reverse("name",kwargs={"year":2009,"month":9})
Run Code Online (Sandbox Code Playgroud)
所以我的问题是
有没有办法打印http块及其到达时间?使用curl 或任何其他可视化工具?有什么快速的方法可以用 javascript 编写这个吗?
我找到了一个名为 chunk scatter http://scatter.cowchimp.com/的工具,但它不适用于 https url。
假设我们有一个sw-main.js控制主页的 Service Worker。
sw-main.js > 范围是“/”
假设我们有另一个服务人员sw-product.js来控制产品页面。
sw-product.js > 范围是“/product”
当我们访问主页,然后访问产品页面时,两个 Service Worker 都会被安装并激活。
我的问题是:当我们位于产品页面(范围在 下sw-product.js)时,主页 Service Worker ( sw-main.js) 会干扰 的sw-product.js行为吗?
(理想情况下,两个 Service Worker 都控制页面,但sw-product.js范围较窄,仅匹配产品页面,而主页 Service Worker 的sw-main.js范围更广。)
我通常更喜欢linux编程(我在Ubuntu上的django程序).但是我经常需要设计在Windows和Linux中正确渲染的html页面吗?
iam目前如何做到这一点是
在linux中设计(修复)html页面
重新启动到Windows检查设计是否正确.如果没有重启到linux重复step1,step2
我觉得上面的过程很乏味.有没有更简单的方法来做到这一点?