-
django – get_or_create问题 – 导致在DB中创建两个对象
所属栏目:[Python] 日期:2020-05-27 热度:58
我的 postgresql数据库中有一个表,持有一小时记录状态.对于每个月,项目和用户我只需要一个州. 我正在使用get_or_create方法创建“状态”或检索它(如果它已经存在). HourRecordState.objects.get_or_create(user = request.user,project = project,month = mon[详细]
-
如何在django上为每个用户创建一个Model(表)?
所属栏目:[Python] 日期:2020-05-27 热度:114
我有一个模型,并希望系统的每个用户都有一个为自己保留的表,尊重这个模型. 说清楚: 想象一下模型“游戏”. 我不希望只有一个表“游戏”,但有: foo_games,bar_games(foo / bar是系统的用户) 这该怎么做 ? 编辑: 为什么? 想象一下,我有1000个用户,每个用户[详细]
-
python – 两个(多个)字段上的Django Haystack自动完成
所属栏目:[Python] 日期:2020-05-27 热度:143
我使用Haystack 1.2.6和Whoosh 2.4以及Django 1.3. 假设我们有以下模型描述了一个假设的帖子. Post(models.Model): title = models.CharField() body = models.TextField() 我们建立了这样的post索引,用于在body字段上自动完成: PostIndex(SearchIndex):[详细]
-
Python Matplotlib线图与轮廓/ imshow对齐
所属栏目:[Python] 日期:2020-05-27 热度:66
如何使用 Python和Matplotlib设置一个子图的视觉宽度等于另一个子图的宽度?第一幅图具有固定的纵横比和来自imshow的正方形像素.然后我想把一个线条放在下面,但是不能这样做,并且使所有的对齐. 我相当肯定该解决方案涉及这个Transform Tutorial页面上的信息.[详细]
-
python – 如何在pytest中全局修补?
所属栏目:[Python] 日期:2020-05-27 热度:149
我的代码使用pytest相当多.示例代码结构如下所示.整个代码库是 python-2.7 core/__init__.pycore/utils.py#featurecore/feature/__init__.pycore/feature/service.py#testscore/feature/tests/__init__.pycore/feature/tests/test1.[详细]
-
python – 熊猫:df.mul vs df.rmul
所属栏目:[Python] 日期:2020-05-27 热度:143
任何人都可以帮助我理解两种方法之间的区别(如果有的话):df.mul和df.rmul?文档看起来完全相同: http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.mul.html#pandas.DataFrame.mul http://pandas.pydata.org/pandas-docs/stable/g[详细]
-
Python Regex“对象没有属性”
所属栏目:[Python] 日期:2020-05-27 热度:190
我一直在整理我们需要用新内容更新的页面列表(我们正在切换媒体格式).在这个过程中,我正在编辑正确拥有新内容的页面. 这是我正在做的一般想法: 迭代文件结构并获取文件列表 对于读取缓冲区的每个文件,使用正则表达式搜索匹配特定标记 如果匹配,则再测试2个正[详细]
-
python – 请求,绑定到一个ip
所属栏目:[Python] 日期:2020-05-27 热度:110
我有一个脚本,使用urllib2提出一些请求. 我使用技巧suggested elsewhere on Stack Overflow绑定另一个ip到应用程序,我的电脑有两个IP地址(IP A和IP B). 我想切换到使用requests library.有人知道我能如何实现与该库相同的功能? 查看请求模块,它看起来像使用h[详细]
-
python – Mongoengine – 如何执行“保存新项目或增量计数器”操作?
所属栏目:[Python] 日期:2020-05-27 热度:195
我在一个网络抓取项目中使用MongoEngine.我想跟踪我在所有抓取的网页上遇到的所有图像. 为此,我存储图像src URL和图像遇到的次数. MongoEngine模型定义如下: class ImagesUrl(Document): Model representing images encountered during web-scraping. When a[详细]
-
python – 强制.ix在pandas中返回一个DataFrame
所属栏目:[Python] 日期:2020-05-27 热度:147
当我将.ix与DataFrame一起使用时,有没有办法强制pandas总是返回一个DataFrame? 例如,如果我运行以下行, import pandas as pdimport numpy as npdf = pd.DataFrame(np.arange(6).reshape(3, 2), index=[0, 0, 1])x = df.ix[0]y = df.ix[1] 然后x将是一[详细]
-
Python使用getattr调用具有可变参数的函数
所属栏目:[Python] 日期:2020-05-27 热度:147
我正在使用getattr根据变量调用不同的函数. 我做这样的事情: getattr(foo, bar) () 这样工作,调用函数foo.bar() 我的问题是我有’bar’功能,我想用不同的参数调用它.例如: def f1() : passdef f2(param1) : passdef f3(param1,param2) : pass 所以’bar’可[详细]
-
python – Pandas DataFrame排序忽略了这种情况
所属栏目:[Python] 日期:2020-05-27 热度:53
我在 Python中有一个Pandas数据帧.数据帧的内容来自 here.我稍微修改了“单个”列中第一个字母的大小写.这是我有的: import pandas as pddf = pd.read_csv(test.csv)print dfPosition Artist Single[详细]
-
python – 返回pandas数据帧中特定值的列名
所属栏目:[Python] 日期:2020-05-27 热度:157
我在其他语言(如R或SQL)中找到此选项但我不太确定如何在Pandas中进行此操作. 所以我有一个包含1262列和1行的文件,并且每次出现特定值时都需要返回列标题. 比如说这个测试数据帧: Date col1 col2 col3 col4 col5 col6 col7 01/01/2016 00:00 37.04 36.57[详细]
-
在Flask中使用SQLAlchemy模型
所属栏目:[Python] 日期:2020-05-27 热度:197
我正在尝试构建可以在Flask和其他非Flask服务中使用的SQLAlchemy模型.我知道为了在Flask中使用这些对象,我可以使用Flask-SQLAlchemy模块并构建如下模型: app_builder.py def create_app(config): # Create a Flask app from the passed in settings app = Fl[详细]
-
Python:从optparse切换到argparse
所属栏目:[Python] 日期:2020-05-27 热度:116
从optparse切换到argparse后 – 我遇到了奇怪的错误. Argparse仅在不留空间时解析args: myScript.py -oOpt 或者给出一个等号: myScript.py -o=Opt 并且它不能正常工作: myScript.py -o Opt 这是我的argparse初始化: #!/usr/bin/env python# to get descri[详细]
-
python – 弹性beanstalk上的psycopg2 – 无法部署应用程序
所属栏目:[Python] 日期:2020-05-27 热度:59
我正在将我的第一个应用程序(Flask)部署到EB,并且遇到了麻烦.使用PostgreSQL需要我安装psycopg2,但我无法弄清楚如何让它运行. 我在这篇文章(Psycopg2 on Amazon Elastic Beanstalk)以及这篇文章(https://realpython.com/blog/python/deploying-a-django-app-t[详细]
-
python – 多个工作节点上的Django Celery任务
所属栏目:[Python] 日期:2020-05-27 热度:128
我在同一个VM上部署了一个 django(1.10)芹菜(4.x),其中rabbitmq是代理(在同一台机器上). 我想在多节点架构上开发相同的应用程序,就像我可以复制许多工作节点,并将任务扩展为快速运行. 这里, 如何使用rabbitmq为这种架构配置芹菜? 在其他工作节点上,应该设置[详细]
-
python – 解决这个难题的最佳算法是什么?
所属栏目:[Python] 日期:2020-05-27 热度:187
所以我遇到了这个问题: 从1到1000有多少个数字不能被数字2,3和5整除? 起初看起来很简单,所以我写了一个快速的python程序来解决它: count = 0for number in range(1,1000): if number % 2 != 0 and number % 3 != 0 and number % 5 != 0: count += 1print([详细]
-
有没有办法在Python中访问父模块
所属栏目:[Python] 日期:2020-05-27 热度:160
我需要知道是否有办法从子模块访问父模块.如果我导入子模块: from subprocess import types 我有类型 – 是否有一些Python魔法可以从类型访问子进程模块?类似于类().__ class __.__ bases __ [0] .__ subclasses __(). 如果您访问过模块,通常可以从sys.modu[详细]
-
是否有更多的pythonic方法来编写只更新变量的while循环?
所属栏目:[Python] 日期:2020-05-27 热度:68
我有这个while循环,我想知道它们是否是一种更加 pythonic的方式来编写它: k = 1while np.sum(s[0:k]) / s_sum retained_variance: k += 1 s是一个numpy向量.谢谢! 可能不是最有效的解决方案,但如果需要搜索大多数阵列,则速度很快: import numpy as npss =[详细]
-
python json dumps
所属栏目:[Python] 日期:2020-05-27 热度:94
我有以下字符串,需要把它变成一个列表,而没有你”: my_str = [{uname: usquats, uwrs: [[u99, 8]], uid: 2}] 我可以摆脱“通过使用 import aststr_w_quotes = ast.literal_eval(my_str) 然后我做: import jsonjson.dumps(str_w_quotes) 并得到[详细]
-
如何使用Bcrypt加密Django中的密码
所属栏目:[Python] 日期:2020-05-27 热度:164
我正在尝试使用Bcrypt加密用户在注册时提供的密码,然后使用Bcrypt验证用户在登录时存储在数据库中的散列版本时提供的密码. 有关如何通过Django docs安装Bcrypt的一些非常好的文档,但它们实际上并没有向您展示如何使用Bcrypt来散列密码或使用其他命令. 你需要[详细]
-
python – 返回索引元组和.max()值?
所属栏目:[Python] 日期:2020-05-27 热度:174
我正在尝试返回索引的元组(下面的人名)和下面’%’列的最大值. 当我创建一个Dataframe并尝试 df[%].max() Pandas总是只返回值而不是索引.但是,我想从索引的键值对和’%’列中的最大值创建一个元组.我确定这是一个新手问题,谢谢你的帮助! 这是一些示例数据[详细]
-
有没有办法使collection.Counter(Python2.7)知道它的输入列表是排序的?
所属栏目:[Python] 日期:2020-05-27 热度:178
问题 我已经用不同的方式玩(在Python 2.7中),从语料库或字符串列表中提取(单词,频率)元组列表,并比较其效率.据我所知,在正常情况下,一个未排序的列表,收集模块中的Countermethod优于任何我在别处找到的东西,但似乎并没有太多优势一个预先排序的列表,我已经提[详细]
-
django – 为什么gettext没有db存储选项?
所属栏目:[Python] 日期:2020-05-27 热度:183
我在使用Django的Web应用程序上做了一些i18n,它使用gettext作为其i18n基础.似乎一个明显的想法是,翻译应该存储在数据库中,而不是很难做,但文件系统上的po文件仍然被使用.为什么是这样? 我目前的怀疑是,开发数据库备份的好处远远超过了gettext作为一个完整的[详细]

浙公网安备 33038102330553号