小编spi*_*amy的帖子

使用 PUT-Request 发送数据

我想用 PUT 请求发送数据。

我有一个用于发送数据的输入字段。随着提交我想发送数据。

我的数据是 JSON 格式。

这仅用于渗透测试 - 所以它必须是一个 PUT 请求

这是代码:

<header>
<meta charset="UTF-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<script type="javascript">

$(document).ready(function(){

$(#submit).click(){
    var xmlHttp = getNewHTTPObject(); //returns a XMLHttpRequest object
    function chargeURLPut(url) { 
        var mimeType = "text/plain";  
        xmlHttp.open('PUT', url, true);  // true : asynchrone false: synchrone
        xmlHttp.setRequestHeader('Content-Type', mimeType);  
        xmlHttp.send($(#data).val(); 
}}});

</script>
</header>
<body>
  <form>
    Data:<br>
    <input id="data" type="text" name="data" value="Mickey"><br>
    <input id="submit" type="submit" value="Submit">
 </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是数据会像 GET-Parameters 一样添加到 URL 中。在 HTTP 标头之后,我想要像“{date: foo....}”这样的数据

下面是一个示例请求:

PUT /foo/bar/v1/users HTTP/1.1
Host: …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

检查是否有互联网连接

如何检查javascript中是否有互联网连接?我在谷歌搜索过,但我找不到解决问题的好方法.

我已经有两个事件处理程序:

document.body.addEventListener("offline", function () {
    //alert("offline")
    masterViewModel.online(false)
}, false);
document.body.addEventListener("online", function () {
    //alert("online")
    masterViewModel.online(true);
}, false);
Run Code Online (Sandbox Code Playgroud)

但如果我在线,如何检查"onload"功能?

javascript javascript-events

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

CreateView 中的 DatepickerWidget

在我的模型中,我有一个日期字段。所以我想使用日期选择器。如何使用 Django-Admin 日期选择器?

我已经找到了在表单中执行此操作的示例,但我只设计了一个模型。是否可以在我的模型中定义这个小部件?

django jquery-ui-datepicker django-class-based-views

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

覆盖get_form后发出警告

在我的基于类的更新/创建视图中,我添加了一些类:

class IndexUpdateView(UpdateView):
    fields = '__all__'
    model = Index
    template_name = 'index_form.html'

    def get_success_url(self):
        return reverse('IndexList')

    def get_form(self, form_class):
        form = super(IndexUpdateView, self).get_form(form_class)
        form.fields['year'].widget.attrs.update({"class": "form-control tosp"})
        form.fields['index'].widget.attrs.update({"class": "form-control tosp"})
        return form
Run Code Online (Sandbox Code Playgroud)

添加"get_form"后,我收到了警告:

RemovedInDjango110Warning:Index.views.IndexCreateView.get_form方法必须为其form_class参数定义默认值.

如何定义默认值?

django django-forms django-views

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

如何使用django-bootstrap3

我有一个django网站,现在我想使用bootstrap.我找到了django-bootstrap3:django-bootstrap3

首先我在pycharm上安装了软件包.就像在quickstart中一样,我可以加载:

{# Load the tag library #}
{% load bootstrap3 %}

{# Load CSS and JavaScript #}
{% bootstrap_css %}
{% bootstrap_javascript %}

{# Display django.contrib.messages as Bootstrap alerts #}
{% bootstrap_messages %}
Run Code Online (Sandbox Code Playgroud)

但对于

{% bootstrap_form form %}
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

第22行的块标记无效:'bootstrap_form',预期'endblock'.您是否忘记注册或加载此标记?

如何解决这个错误?

PS:我在settings.py中添加了bootstrap3到Installed_Apps

django twitter-bootstrap-3

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

如何将Java库包含到Scala项目中

我是scala的新手。我想使用java xstream库将scala对象序列化为xml。(这是个好主意还是有更好的方法?)

如何安装该库,以便我可以导入:

import com.thoughtworks.xstream.io.{HierarchicalStreamReader, HierarchicalStreamWriter}
Run Code Online (Sandbox Code Playgroud)

现在thinkworks尚未定义。

是否在build.sbt中添加一个URL?还是有一个位置可以复制xstreams.jar?

scala xstream

2
推荐指数
1
解决办法
470
查看次数

System.Collection.Generic.IEnummerable <string> == string

我从数据库中获得用户,并且用户有一个帐户列表.我需要检查一个帐户的名称是否等于一个字符串.所以我选择了所有帐户,然后选择了名称:

var accounts = user.Select(u=> u.Accounts.Select(a => a.Name)).ToList();
Run Code Online (Sandbox Code Playgroud)

然后我在另一个之后检查一个名字:

for (int i = 0; i <= accounts.Count(); i++)
{
     if (accounts[i] == mandant)
         return true;
}
Run Code Online (Sandbox Code Playgroud)

但类型mandant= string
和类型accounts[i]=System.Collections.Generic.IEnummerable<string>

如何检查是否相等?

c#

0
推荐指数
1
解决办法
114
查看次数

getopt不适用于我的一个参数

我必须编程TCP/UDP服务器/客户端软件.

可能的参数:-u:UDP -t:TCP -l Server -p:[Port] -h [IP]

我写了一个函数printflags,看看是否一切正常.u-,t-,l-和p-选项工作正常.但我的IP每次都是NULL.问题出在哪儿?

#include <ctype.h>
#include <stdio.h>
#include <getopt.h>
#include <stdlib.h>
#include <unistd.h>

int printflags(int, int, int, char *,char *); 

int main(int argc, char *argv[]){

    int uflag=0;
    int tflag=0;
    int lflag=0;
    char *pvalue = NULL;
    char *hvalue = NULL;
    int c;

    opterr = 0;

    while((c = getopt (argc, argv, "utlhp:")) != -1)
    {
        switch(c)
        {
        case 'u':
            uflag = 1;
            break;
        case 't':
            tflag = 1;
            break;
        case 'l':
            lflag = 1;
            break;
        case …
Run Code Online (Sandbox Code Playgroud)

c getopt

0
推荐指数
2
解决办法
568
查看次数

兼容性Django 1.7.4 Python 3.4

我有一个模型,我使用一个类CreateView.提交时我收到一个错误:

unorderable类型:int()> str()

django-admin出现同样的错误.

我使用Django 1.7.4和Python 3.4

如何解决这个问题呢?

我的看法:

class CreateView(generic.CreateView):
    model = HeatingPlant
    template_name = 'heizwerk/form.html'
Run Code Online (Sandbox Code Playgroud)

我的模特:

class HeatingPlant(models.Model):
    name = models.CharField("Name", max_length="64")
    street = models.CharField("Straße", max_length="32")
    house_number = models.IntegerField("Hausnummer")
    zip = models.IntegerField("Postleitzahl")
    place = models.CharField("Ort", max_length="32")
    phone_number = models.CharField("Telefonnummer", max_length="32", blank=True)
    mail = models.CharField("E-Mail", max_length="64", blank=True)
    #bank = models.ForeignKey(Bank, verbose_name="Bank", blank=True)
    BIC = models.CharField("BIC", max_length=32, blank=True)
    IBAN = models.CharField("IBAN", max_length=32 ,blank=True)
    manager = models.CharField("Geschäftsführer", max_length="32")
    Ust_ID = models.CharField("Ust ID", max_length=16)
    company_register_number = models.CharField("Firmenbuchnummer", max_length="32")
    last_reading = …
Run Code Online (Sandbox Code Playgroud)

django python-3.x

-1
推荐指数
1
解决办法
92
查看次数