小编Pre*_*eom的帖子

Django csrf token + Angularjs

我使用mod_wsgi在apache服务器上运行django,以及直接由apache服务的angularjs应用程序,而不是django.我想对django服务器进行POST调用(运行rest_framework),但我遇到了csrf令牌的问题.

有没有办法从服务器设置令牌而不{% csrf token %}作为模板的一部分(因为这些页面不通过django)?

  1. 我希望能够通过GET请求获取csrf令牌作为cookie.
  2. 我希望能够使用csrf令牌cookie值向django服务器发出POST请求.

javascript python django angularjs

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

mysql,mysqladmin,mysqld之间的区别

有人能给我一个明确的解释mysql(命令行工具),mysqladmin(用于执行管理任务的客户端工具)和mysqld(mysql服务器)之间的差异.

mysql mysqladmin

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

Python随机不起作用

尝试的问题:两个骰子中的一个骰子的价值高于第三个骰子的概率.

问题:出于某种原因,当我使用randompython中的模块(特别是示例方法)时,我最终会得到与使用numpy时不同(且不正确)的结果.我把结果包括在底部.重复执行代码会产生类似的结果.任何想法,为什么random.sample方法和numpy.random.random_integers有不同的结果,即使它们具有相同的功能?

import numpy as np                                                              
import random                                                                   


random_list = []                                                                
numpy_list = []                                                                 
n= 500                                                                          
np_wins = 0                                                                     
rand_wins = 0                                                                   
for i in range(n):                                                              
    rolls = random.sample(range(1,7), 3)                                        
    rand_wins += any(rolls[0] < roll for roll in rolls)                         

    rolls = np.random.random_integers(1, 6, 3)                                  
    np_wins += any(rolls[0] < roll for roll in rolls)                           


print "numpy : {}".format(np_wins/(n * 1.0))                                    
print "random : {}".format(rand_wins/(n * 1.0))           
Run Code Online (Sandbox Code Playgroud)

结果:


Press ENTER or type command …
Run Code Online (Sandbox Code Playgroud)

python random numpy

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

将html字符串插入BeautifulSoup对象

我试图将html字符串插入BeautifulSoup对象。如果我直接将其插入,bs4会清理html。如果采用html字符串并从中创建汤,然后插入我在使用该find功能时遇到的问题。SO上的该帖子主题表明,插入BeautifulSoup对象可能会导致问题。我正在使用该帖子中的解决方案,并在每次插入时重新创建汤。

但是,肯定有更好的方法将html字符串插入汤中。

编辑:我将添加一些代码作为问题的示例

from bs4 import BeautifulSoup

mainSoup = BeautifulSoup("""
<html>
    <div class='first'></div>
    <div class='second'></div>
</html>
""")

extraSoup = BeautifulSoup('<span class="first-content"></span>')

tag = mainSoup.find(class_='first')
tag.insert(1, extraSoup)

print mainSoup.find(class_='second')
# prints None
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup

4
推荐指数
1
解决办法
8326
查看次数