小编Phi*_*007的帖子

JavaScript getElementByName不起作用

这个简单的JS不能设置"para"的值.我猜getElementByName不起作用.但为什么?

<script>
function fn()  
{   
    document.getElementById("para").setAttribute("name","hi");  
    document.getElementByName("hi").setAttribute("value","my value is high");  
}  
</script>
Run Code Online (Sandbox Code Playgroud)

HTML:

<input type="button" onClick="fn()" value="click me">
<input id="para" type="text" />
Run Code Online (Sandbox Code Playgroud)

javascript

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

核心数据:executeFetchRequest vs performFetch

我想要一份关于两者之间比较的详细清单.我所知道的事情:

executeFetchRequest:

  • 消息发送给MOC
  • 返回一个托管对象数组
  • 目标:从持久性存储中获取对象到MOC
  • 使用表视图:与表视图无关
  • 频率:经常在循环中使用,因此可以多次调用

performFetch:

  • 消息已发送至FRC
  • 调用它之后,用于fetchedObjects返回一个托管对象数组
  • 使用表视图:FRC专门用于保持托管对象和表视图行同步,并用于performFetch初始化该进程.
  • 频率:通常只有一次.除非获取的FRC变化的要求,没有必要要求performFetch第二次

如果我错了请纠正我并附上清单.谢谢.

core-data objective-c nsfetchedresultscontroller nsfetchrequest

12
推荐指数
1
解决办法
8195
查看次数

CSS:如何设置容器大小等于背景图像大小

我知道如何拉伸背景图像以适应其容器(具有background-size属性).但是如何在不手动设置宽度和高度的情况下实现相反的方法呢?

为了更好地说明我的观点,假设我们有p一行文字,并将其背景图像设置为800*600px的图片.如何p 自动调整宽度和高度为800*600?

我问这个问题是因为我正在寻找更好的工作流程.每次我在Photoshop中更改图像大小时,在CSS中更改宽度和高度都非常烦人.工作流程如下:

  1. 在Photoshop中更改图像(可能最终图像尺寸略有不同)
  2. 记住新的维度
  3. 进入CSS文件,查找使用该图像作为bg的特定元素
  4. 更改元素的宽度和高度(如果我仍然记得它们正确..)

css

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

Pycharm(Mac)选择一条线

我知道的三种方式:

  1. 三次点击该行中的任意位置

  2. 点击排水沟中的行号

  3. cmd + left移动插入符号开始行,然后cmd + shift + right

但是1和2涉及鼠标点击,3是组合.选择一行的真正捷径是什么?

pycharm

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

JQuery:将FormData和csrf标记一起发布

data:..下面的行是否正确?我想将表单数据AND csrf标记发布到Django视图函数.

$('#file-upload').on('change', function () {
    var currentpath = window.location.pathname;
    var formData = new FormData($('form')[0]);
    $.ajax({
            url: currentpath,  //server script to process data
            type: 'POST',
            data: {formData, 'csrfmiddlewaretoken': '{{ csrf_token }}'},
            cache: false,
            contentType: false,
            processData: false
        });
});
Run Code Online (Sandbox Code Playgroud)

django ajax jquery

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

如何为GET和POST编写单独的视图

首先,我希望两个视图使用完全相同的URL,因为我不想让我的URLConf更复杂.我想要GET和POST的单独视图,以使我的代码更清晰.代码是这样的:

def view2 (request):
    # handle POST request, possibly a ajax one
    return HTTPRESPONSE(json_data, mimetype="Application/JSON")

def view1 (request):
    if method == POST:
        view2(request)
        # What should I return here???

    else:
        # handle GET
        return render(request, template, context)
Run Code Online (Sandbox Code Playgroud)

我的问题是关于这# What should I return here???条线.如果我没有返回那里,则会发生错误:

没有返回http响应

但我已在view2中返回HTTP响应.我怎样才能做到这一点?

django

6
推荐指数
2
解决办法
2864
查看次数

在Django项目中安装Jinja2

新手问题,但我无法在Jinja2官方网站上或通过谷歌搜索找到足够的分步说明.

我目前的Django项目已经完成了一半,我不能再忍受不能在Django模板中使用queryset过滤器了.所以决定改用Jinja2.

我做了什么:pip安装jinja2到virtualenv.然后我尝试在我的模板文件中使用Jinja语法,这显然失败了......显然和遗憾

我还需要做些什么来使Jinja2工作?

django django-templates jinja2

6
推荐指数
2
解决办法
2673
查看次数

按下主页按钮后再次启动时未调用viewWillAppear

我制作一个测试应用程序并在设备上运行它.在第一次发布时,一切正常.然后我按主页按钮退出,然后按应用程序图标.似乎这次没有调用viewWillAppear.根据我的理解,每次视图显示在屏幕上时都会调用viewWillAppear,无论是由关闭视图控制器还是按下主页按钮然后重新启动它.

ios

5
推荐指数
2
解决办法
5555
查看次数

核心数据:我应该在"价值转换器名称"中键入什么

我想将UIImage存储在核心数据中并使用默认值转换器.Apple doc说:

如果您在Xcode中使用模型编辑器,请在属性的"类型"弹出窗口中选择"可变换",然后在"值变换器名称"文本字段中键入名称.

输入什么名字?

在此输入图像描述

xcode core-data

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

如何使用Tivix django-cron app

我在这篇文章中描述了完全相同的问题,但答案根本没有帮助.简而言之,我使用的是Tivix django-cron,cron的工作并没有定期运行.

为了说明问题,以下cron作业类旨在每运行一次运行runcrons命令时发送电子邮件.但事实上,它只发送一封电子邮件,而不是更多.这违背了cron的目的......我错过了什么?

class TestCron(CronJobBase):
    schedule = Schedule(run_every_mins=1)
    code = 'test_cron_philip'

    def do(self):
        send_mail('cron test', 'body is test body', 'coach_zhong@163.com',
                  ['admin@dessert.webfactional.com'],fail_silently=False)
Run Code Online (Sandbox Code Playgroud)

django cron django-cron

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