草庐IT

user_setup

全部标签

python - Flask-Security user_registered 信号在 Python 3.3 中未收到,但在 2.7 中有效

我正在尝试使用user_registered信号,以便在用户使用flask-security注册时为用户设置默认角色,如下链接所示:SettingDefaultRoleinFlaskSecurity在我的搜索中,我可以看到flask-security中已经解决了一个错误:Notgettingsignalfromflask-security,Fix-user_registeredsignalproblem我已经尝试了以下方法来证明信号是否被处理程序接收到,但没有任何运气:@user_registered.connect_via(app)defuser_registered_sighand

python - 配置返回代码 256 - python setup.py egg_info 失败,错误代码为 1 in/tmp/pip_build_root/lxml

尝试在Python3.4上构建lxml:系统确实有libxml2和libxslt。pipbuild无法确定多核(?)等(?)相关版本下载:lxml-3.4.1libiconv-1.14libxml2-2.9.2libxslt-1.1.28首先,尝试标准构建(动态):$CFLAGS="-O0"pip3installlxml构建没有错误,但是:Python3.4.2(default,Dec132014,16:48:48)[GCC4.8.3]onsunos5Type"help","copyright","credits"or"license"formoreinformation.>>>fro

python - 在 setup.py 中检测 pip

要pip:在setup.py中检测我们被pipinstallpackage触发的最佳方法是什么?背景:我有一个包(C库的绑定(bind)),为此我提供了包含库本身的鸡蛋。在我的自述文件/文档中,我注意到这个包在某些平台上是“easy_install-able”。从源代码构建时(例如使用pip),库本身就是一个构建依赖项。问题是我经常让用户感到困惑,他们错误地认为pip是easy_install的完全替代品,并期望pipinstallpackage在没有库甚至没有编译器的系统上工作,其中鸡蛋才是他们真正想要的。我想检测构建是由pip触发的,因此如果由于缺少库而失败,我可以提供友好的“pi

python - 模型 limit_choices_to= {'user' : user}

我查看了所有文档,还访问了IRCchannel(顺便说一句,这是一个很棒的社区),他们告诉我,不可能在“当前用户”所在的字段中创建模型和限制选择外键。我将尝试用一个例子来解释这一点:classProject(models.Model):name=models.CharField(max_length=100)employees=models.ManyToManyField(Profile,limit_choices_to={'active':'1'})classTimeWorked(models.Model):project=models.ForeignKey(Project,limi

python - PyCharm 远程部署 : user name not being saved

使用PyCharm的专业版,我正在尝试配置一个服务器,以便通过SFTP使用OpenSSH+身份验证代理作为身份验证类型远程部署我的项目。我尝试在Settings>Build,ExecutionandDeployment>Addserver中配置PyCharm。但是,即使我通过“测试SFTP连接”按钮设置并验证配置是否成功,但只要单击“应用”或“确定”,用户名就会因某种原因变为空白。此后,当我尝试与远程服务器同步时,连接失败。我找到了一个可能的解决方法,方法是将主机名更改为user@host形式,这很有效,但是当我尝试在Project>Project下设置远程解释器时,我无法使用相同的服

python - 使用 setup.py 创建不同的分布类型

给定以下(演示)项目布局:MyProject/READMELICENSEsetup.pymyproject/...#packagesextrastuff/...#someextradata如何(以及在​​哪里)声明不同的分配类型?特别是我需要这两个选项:仅包含源的分发包含源代码和所有数据文件的分发版(extrastuff)理想情况下,如何声明上面两个配置,而第二个配置取决于第一个配置? 最佳答案 我以前实现过类似的东西...可以扩展sdist命令以处理额外的命令行参数并根据这些参数操作数据文件。如果您运行pythonsetup.py

python - 防止 setup.py test/pytest 安装额外的依赖项

在我的CI中,我有一个build步骤,它使用pip并使用私有(private)索引等正确设置。然后我有test步骤,它执行pythonsetup.pytest。在这种特殊情况下,test是pytest的别名。Setuptools和PIP以不同方式解析包依赖性,这导致测试步骤尝试重新安装某些包。我想阻止这种情况。有没有办法通过Setuptools配置(最好)或PyTest配置来做到这一点?更新:通过流行的需求repo来举例说明我遇到的问题https://github.com/vartec/example_repo_setuptools_issue 最佳答案

python - setuptools python setup.py 安装不复制所有子模块

包目录结构是这样的repodir/--------setup.py--------MANIFEST.in--------bin/-----------awsm.sh--------sound/------------init.py------------echo/-----------------init.py-----------------module1.py-----------------module2.py------------effects/-------------------init.py-------------------module3.py-----------

python - flask 单元测试 : how to test request from logged in user

我正在为我的Flask网络应用程序编写一些单元测试,我正在尝试测试匿名用户和登录用户发出的请求之间的响应差异。我正在使用Flask-Login扩展来实现用户登录/注销。显然我能够执行匿名请求,但我如何模拟来自已登录用户的请求?我认为在header中发送sessioncookie就足够了,但它不起作用。headers=Headers({'Cookie':['WEBSITE_ID=%s;Domain=adsabs.harvard.edu;expires=Thu,25-Apr-221316:53:22GMT;Path=/'%cookie_value,'WEBSITE_ID=%s;Domain

python - 如何使用正则表达式删除标签、@user、推文链接

我需要使用Python预处理推文。现在我想知道分别删除推文的所有主题标签、@user和链接的正则表达式是什么?例如,原始推文:@peter我真的很喜欢#Macy的那件衬衫。http://bet.ly//WjdiW4已处理的推文:我真的很喜欢Macy的那件衬衫原始推文:@shawn泰坦尼克号悲剧本可以避免经济时报:Telegraph.co.uk泰坦尼克号悲剧本可以预防...http://bet.ly/tuN2wx已处理推文:泰坦尼克号悲剧本可以避免EconomicTimesTelegraphcoukTitanic悲剧本可以预防原始推文:我在星巴克http://4sh.com/samqUI