小编opt*_*sta的帖子

ContentEditable - 获取当前字体颜色/大小

我正在使用Rich Text Editor进行Web浏览器,我想在RTE/ContentEditable元素中使用当前字体颜色和大小的值.是否有一些预先选择的函数来获取这些值,例如execCommand,它直接与ContentEditable元素连接?或者我应该使用一些文本范围的jQuery库来获取这些属性?

javascript text editor font-size contenteditable

14
推荐指数
1
解决办法
8561
查看次数

在文本选择之前/之后添加元素

我正在寻找允许我在选定文本之前或之后构建一些元素的函数.像这样的javascript取代所有浏览器的选择,但是在选择之前或之后添加一些内容而不是替换它,比如after()before()jQuery方法.我应该使用一些DOM选择方法,如果是哪一个?或者确实存在更容易实现的东西?

javascript jquery text range selection

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

Heroku buildpack - 安装texlive二进制包

我正在尝试texlive-full通过制作自定义buildpack来在heroku 上安装软件包.我正在研究django应用程序,所以我目前正在使用heroku-buildpack-python(https://github.com/heroku/heroku-buildpack-python)的版本.

根据本教程:https: //devcenter.heroku.com/articles/buildpack-binaries 我在http://packages.ubuntu.com/lucid/texlive-binaries上找到了texlive的二进制包(右栏中的链接 - 下载源包)并在部分#Build time中的python默认heroku buildpack中添加了这些代码行,以便在heroku上提取并安装texlive-full.

# Build Time

# Switch to the repo's context.
cd $BUILD_DIR

TEXLIVE_BINARY="http://archive.ubuntu.com/ubuntu/pool/main/t/texlive-base/texlive-base_2012.20120611-5.debian.tar.gz"
TEXLIVE_VENDOR="vendor/texlive"

# vendor awesome-vm
mkdir -p $1/$TEXLIVE_VENDOR
curl $TEXLIVE_BINARY -o - | tar -xz -C $1/$TEXLIVE_VENDOR -f -
Run Code Online (Sandbox Code Playgroud)

在将django应用程序推送到heroku后,我可以看到slug是58.0 MB大(之前只有10.0 MB),所以它可能已经添加了texlive-full二进制包(大约44 MB).然而,现场的乳胶方程仍未显示,出现同样的错误; (未安装texlive时出现)

/ latex的ValueError为公式返回代码32512:

有没有更简单的方法在heroku上安装texlive-full?或者在buildpack或任何其他类型的debian包中安装texlive-full的正确表示法是什么?

latex install heroku tex buildpack

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

多个模型 - 一个通用主键(Django)

祝大家度过愉快的一天.正如我在标题中提到的,我想加入多个模型并使用一个全局ID识别其中一个模型,因此ID将确定它是哪个模型,我将访问其所有字段.

目前我正在与多表继承战斗,我有一个问题.我想有一个父模型和几个子模型,它们将继承父项的一些字段.

class Parent(models.Model):
    pass

class Child1(Parent):
    fieldX = models.CharField()

class Child2(Parent):
    fieldY = models.CharField()
Run Code Online (Sandbox Code Playgroud)

但是,我想使用主键通过父模型访问子项.所以...

Parent.objects.all()
Run Code Online (Sandbox Code Playgroud)

应该返回Child1和Child2对象及其字段(fieldX,fieldY).

(假设pk = 1的父记录是Child1模型)

虽然当我尝试通过父模型访问子字段时

child = Parent.objects.get(pk=1)
child.fieldX
Run Code Online (Sandbox Code Playgroud)

django返回一个AttributeError:'Parent'对象没有属性'fieldX'

我的目标是为所有子模型创建类似于一个主键的东西.Django有可能吗?分别是否有类似的解决方案或建议?我一直在搜索相关的主题,如contenttypeGUID,UUID,但我想这不是我正在寻找的.谢谢您的帮助!

django inheritance model parent-child primary-key

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