小编mat*_*usc的帖子

Django 1.7 - 在makemigrations之后运行迁移时"没有要应用的迁移"

我在Mezzanine中使用Django1.7.我创建了存储在单独的应用程序"配置文件"中的简单配置文件(根据Mezzanine文档):

class RoadmapProfile(models.Model):
    user = models.OneToOneField("auth.User")
    fullname = models.CharField(max_length=100, verbose_name="Full name")
Run Code Online (Sandbox Code Playgroud)

创建迁移返回:

  Migrations for 'profiles':
      0001_initial.py:
        - Create model RoadmapProfile
Run Code Online (Sandbox Code Playgroud)

当我运行"迁移配置文件"时:

Operations to perform:
  Apply all migrations: profiles
Running migrations:
  No migrations to apply.
Run Code Online (Sandbox Code Playgroud)

问题是,当我尝试打开与mezzanine.accounts相关的任何页面(例如更新帐户)时,它会崩溃:

OperationalError at /accounts/update/

no such column: profiles_roadmapprofile.fullname
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

python django

51
推荐指数
8
解决办法
8万
查看次数

Jupyter笔记本中的公式编号

事实是,在官方文档Jupyter -激励的例子代表

公式编号和参考将在未来版本的Jupyter笔记本中提供.

我知道有很多关于这个话题的讨论.有些人声称通过一些解决方法解决了这个问题.

但是对于普通用户来说,很难理解变通方法,或者黑客真正有多脏/有用.

所以我的问题是:

  1. 什么意思是"未来版本可用"?它是否意味着像"新月/年"之类的东西,或者"可能永远不会因为它太不可能"之类的东西?

  2. 如果互联网上提供的任何变通办法对人类消费安全吗?我的意思是值得吗?因为可以使用Sphinx或其他东西来创建教程,所以会有更多的工作,但实现一些黑客,安装插件等会更多的工作?

注意:对于某人来说,这似乎是一个需要基于意见的答案的问题,但我很确定它不是.任何建议都可以帮助我(或其他用户)做出好/坏的决定.

python jupyter-notebook

17
推荐指数
2
解决办法
9439
查看次数

什么是除法的时间复杂度?

我使用除法算法。

根据https://en.wikipedia.org/wiki/Computational_complexity_of_mathematical_operations,除法具有时间复杂度(以下之一):

O(n log n log log n)
O(n log n 2O(log* n))
O(n**2)
O(M(n))
Run Code Online (Sandbox Code Playgroud)

到目前为止,我在 Python 中使用了这个算法,但我需要在平台上独立描述它。对于今天的 Python(或类似语言)用户来说,这些时间复杂度定义中的哪一个是正确的?

python time-complexity

8
推荐指数
1
解决办法
9017
查看次数

如何从pygame.surface获取numpy RGB颜色数组

我有代码:

import pygame.camera
pygame.camera.init()
cam = pygame.camera.Camera(pygame.camera.list_cameras()[0])
cam.start()
img = cam.get_image()
Run Code Online (Sandbox Code Playgroud)

img变量是

<Surface(640x480x24 SW)>
Run Code Online (Sandbox Code Playgroud)

从pygame找到了get numpy数组,但我仍然不知道如何将它有效地转换为numpy RGB颜色数组.

python arrays pygame numpy

8
推荐指数
1
解决办法
2548
查看次数

Django 1.7 makemigrations - ValueError:无法序列化函数:lambda

我切换到Django 1.7.当我为我的应用程序尝试makemigrations时,它会崩溃.崩溃报告是:

Migrations for 'roadmaps':
  0001_initial.py:
    - Create model DataQualityIssue
    - Create model MonthlyChange
    - Create model Product
    - Create model ProductGroup
    - Create model RecomendedStack
    - Create model RecomendedStackMembership
    - Create model RoadmapMarket
    - Create model RoadmapUser
    - Create model RoadmapVendor
    - Create model SpecialEvent
    - Create model TimelineEvent
    - Create model UserStack
    - Create model UserStackMembership
    - Add field products to userstack
    - Add field viewers to userstack
    - Add field products to recomendedstack
    - Add field product_group …
Run Code Online (Sandbox Code Playgroud)

python django

7
推荐指数
1
解决办法
3727
查看次数

如何在ipython笔记本中重新加载图像?

在我的笔记本中,我可以在同一文件夹中显示markdown中的图像,如下所示:

<img src="files/adaptive_filter.png" alt="Schema of adaptive filter" height="100"> 
Run Code Online (Sandbox Code Playgroud)

如果我使用代码没有files/src它不起作用.

现在我改变了图像,ipython笔记本仍然显示原始图像.我尝试从代码中删除它并重新启动笔记本,它没有帮助.

我该做什么?图像存储在某处吗?

提前致谢.

python jupyter-notebook

7
推荐指数
2
解决办法
1977
查看次数

为什么我将多个空的Pandas系列放入hdf5,hdf5的大小如此之大?

如果我使用以下代码创建带有pandas的hdf5文件:

import pandas as pd

store = pd.HDFStore("store.h5")

for x in range(1000):
    store["name"+str(x)] = pd.Series()
Run Code Online (Sandbox Code Playgroud)

所有系列都是空的,为什么"store.h5"文件在hardrive上需要1.1GB空间?

python hdf5 pandas

6
推荐指数
1
解决办法
169
查看次数

如何在numpy的频率范围内产生噪音?

我有一个主要信号,例如周期为200个样本的窦.

我想在这个信号上加一个噪音."噪声信号部分"的周期应在例如5-30个样本的范围内.

我认为这足以在这个范围内产生多个具有不同随机选择振幅的鼻窦:

noise = np.sin(np.array(range(N))/0.7)*np.random.random(1) + np.sin(np.array(range(N))/1.1)*np.random.random(1) + np.sin(np.array(range(N))/1.5)*np.random.random(1) 
Run Code Online (Sandbox Code Playgroud)

但是对于我的目的,这个解决方案仍然是"确定性的".

如何随机改变幅度和周期产生噪声?

python signal-processing numpy noise

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

使用 javascript 将文件附加到 input type="file"

我需要将 JavaScript 生成的文件(最多几 MB)发送到服务器。我需要用 POST(不是 ajax POST)来做。

如何通过 JavaScript 将文件添加到 input type="file" 中?根据Pre-Populate HTML 表单文件输入,由于安全原因,这似乎是不可能的。但是我在浏览器中创建文件,这不应该是安全问题。

我可能可以将文件作为文本粘贴到其他类型的输入中。但我不觉得这是正确的。

这里的解决方案是什么?有没有办法将文件从浏览器放入文件输入?或者可以用其他输入来做吗?有没有办法在没有输入元素的情况下将文件打包到 POST?

我想使用的可能是:

$("#button").click(function(e) {
    $('#file').val(export_pdf());
    $('#form').submit();
});
Run Code Online (Sandbox Code Playgroud)

html javascript http

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

将html导入ipython笔记本文件

有没有办法如何从html文件导入一段HTML代码到ipynb文件?

我想有一个html文件,将在多个ipynb文件中呈现什么.

只有我发现的关于ipynb导入的信息是:http://nbviewer.ipython.org/github/ipython/ipython/blob/2.x/examples/Notebook/Importing%20Notebooks.ipynb

它并没有让我更清楚.

html ipython-notebook

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