小编J. *_*ein的帖子

如何在App Engine上使用Django接收百分比编码斜杠?

我正在使用Django和谷歌的App Engine.

我想用百分比编码的斜杠将信息发送到服务器.像http:/localhost/turtle/waxy%2Fsmooth这样的请求会匹配像这样的URL r'^/turtle/(?P<type>([A-Za-z]|%2F)+)$'.请求完整地到达服务器,但在与正则表达式进行比较之前的某个时间,%2F将转换为正斜杠.

我该怎么做才能阻止%2F转换成正斜杠?谢谢!

python django google-app-engine

11
推荐指数
1
解决办法
1816
查看次数

如何仅更新Django模型表单中的某些字段?

我有一个用于更新模型的模型表单.

class Turtle(models.Model):
    name = models.CharField(max_length=50, blank=False)
    description = models.TextField(blank=True)

class TurtleForm(forms.ModelForm):
    class Meta:
        model = Turtle
Run Code Online (Sandbox Code Playgroud)

有时我不需要更新整个模型,但只想更新其中一个字段.因此,当我发布表格时,只有描述信息.当我这样做时,模型永远不会保存,因为它认为名称被删除,而我的意图是名称不会改变,只是从模型中使用.

    turtle_form = TurtleForm(request.POST, instance=object)
    if turtle_form.is_valid():
        turtle_form.save()
Run Code Online (Sandbox Code Playgroud)

有没有办法让这种情况发生?谢谢!

python django

10
推荐指数
1
解决办法
5224
查看次数

填字游戏的HTML布局

我正在格式化网页以显示填字游戏.我希望它的显示格式类似于它在报纸上的显示方式,以便于打印.类似于以下内容:

填字游戏布局

我们的想法是有一个我们正在处理的线索列表,每列溢出到下一个列,并且列的高度被优化,以便第一个点击填字游戏的底部(大盒子)和其他三个大致相同的高度.

有没有办法用CSS和HTML做到这一点?我有点怀疑没有.JavaScript是否可行?谢谢!


编辑添加:

使用-moz-column-width和-moz-column-gap我可以获得这种改进的布局:

改进布局

关于如何让填字游戏向上移动并且有线索流动的任何想法?谢谢!


进一步编辑添加:

我尝试浮动网格div,它只是放在文本的顶部,它实际上并没有将文本推出.不知道如何改变它.这是它的样子:

浮动网格

我确实尝试将线索浮动到左侧,将它们排列在页面左侧的一列中.无论我是浮动单个列表项还是整个有序列表,都会发生这种情况.对我错过的东西的任何想法?感谢你的帮助!

html javascript css

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

如何修改conversationTopic,以便将具有不同主题的电子邮件放在同一个帖子中?

我想帮助Outlook 2010线程化我的电子邮件.我的理解是它将对话视图的基础置于其conversationTopic属性之上MailItem.我编写了以下方法并创建了一个规则,因此它会触发电子邮件主题,如"订单#345 - 供应商回复"和"订单#345 - 客户回复",并将它们放在同一个主题中.不幸的conversationTopic是,这是一个只读属性.

有没有人知道解决这个问题的方法,或者更好的方法来完成同样的任务?谢谢!

Sub ModifyConversationTopic(Item As Outlook.MailItem)
    Dim regex As RegExp
    Dim newMailItem As Outlook.MailItem
    newMailItem = Item.Copy
    Set regex = New RegExp
    regex.IgnoreCase = False
    regex.Global = True
    regex.Pattern = "(Order# [0-9]+) .*"
    If regex.Test(newMailItem.Subject) Then
        Dim matches As MatchCollection
        Set matches = regex.Execute(newMailItem.Subject)
        Set topic = matches.Item(0)
        MsgBox ("OH YEAH" + topic)
        newMailItem.ConversationTopic = topic
        newMailItem.Save
    End If
End Sub
Run Code Online (Sandbox Code Playgroud)

outlook vba

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

如何将HTML5 Web Workers与Google Closure工具一起使用?

我需要在我的应用程序的后台做一些计算密集的东西,我一直在学习HTML5 Web Workers.有没有一种集成的方法来使用Google Closure Tools?我找到了齿轮.工作者但我不清楚这个类是否适合账单以及如何使用它.谢谢!

javascript html5 web-worker google-closure google-closure-library

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

为什么"会员不得拥有@private JsDoc"?

我正在使用Google Closure Tools中的gjslint工具清理我的代码.它报告以下错误:

Line 15, E:0222: Member "this._dictionary" must not have @private JsDoc
Run Code Online (Sandbox Code Playgroud)

这是代码:

/**
 * Stacker class.
 * @constructor
 * @param {frankenstein.app.Dictionary} dictionary input dictionary for stacking.
 */
frankenstein.app.Stacker = function(dictionary) {
  /** @private */ this._dictionary = dictionary;
};
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么this._dictionary必须没有@private JsDoc?谢谢!

javascript google-closure google-closure-library gjslint

3
推荐指数
1
解决办法
1293
查看次数