小编aqu*_*man的帖子

在django中创建json数组

我想在django中制作一个json数组但是我收到错误 -

In order to allow non-dict objects to be serialized set the safe parameter to False
Run Code Online (Sandbox Code Playgroud)

和我的views.py -

def wall_copy(request):
    if True:
        posts = user_post.objects.order_by('id')[:20].reverse()
        return JsonResponse(posts) 
Run Code Online (Sandbox Code Playgroud)

基本上user_post是一个模型,帖子是前20个保存数据的对象.我想发送一个json数组,但我无法将帖子转换为json数组.我也尝试过序列化器,但它没有帮助.

我被困了,请帮帮我.

提前致谢.

python arrays django json

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

如何使用python获取给定URL的原始html文本

我在python中使用html2text通过获取任何URL来获取HTML页面的原始文本(包括标签),但是我收到了错误.

我的代码 -

import html2text
import urllib2

proxy = urllib2.ProxyHandler({'http': 'http://<proxy>:<pass>@<ip>:<port>'})
auth = urllib2.HTTPBasicAuthHandler()
opener = urllib2.build_opener(proxy, auth, urllib2.HTTPHandler)
urllib2.install_opener(opener)
html = urllib2.urlopen("http://www.ndtv.com/india-news/this-stunt-for-a-facebook-like-got-the-hyderabad-youth-arrested-740851").read()
print html2text.html2text(html)
Run Code Online (Sandbox Code Playgroud)

错误 -

Traceback (most recent call last):
  File "t.py", line 8, in <module>
    html = urllib2.urlopen("http://www.ndtv.com/india-news/this-stunt-for-a-facebook-like-got-the-hyderabad-youth-arrested-740851").read()
  File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 404, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 422, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", …
Run Code Online (Sandbox Code Playgroud)

html python

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

错误 1396 (HY000):操作 CREATE USER 失败

我正在 mysql 中创建一个数据库并运行命令-

create database projectdb;
create user 'aquaman'@'localhost' identified by password'aquaman123';
Run Code Online (Sandbox Code Playgroud)

它给出了错误 -

ERROR 1396 (HY000): Operation CREATE USER failed for 'aquaman'@'localhost' 
Run Code Online (Sandbox Code Playgroud)

任何人请帮助我如何解决它

mysql

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

'Manager' 对象在 django 1.7 中没有属性 'create_user'

嗨,我正在 django 1.7 中获取用户的用户名和密码,但出现错误 - “Manager”对象没有属性“create_user”

我的意见.py

def register(request):
    if request.method == 'POST':
        form = UserForm(request.POST)
        if form.is_valid(): 
            post = request.POST
            username = post['username']
            email = post['email']
            password = post['password']
            user = User.objects.create_user(username, email, password)
            return redirect('/student/lastpage')
    else:
        form = UserForm()
    return render(request, 'student/register.html', {'form': form})
Run Code Online (Sandbox Code Playgroud)

我的模型.py

class User(models.Model):
    username = models.CharField(max_length=20)
    password = models.CharField(max_length=30)
    email = models.CharField(max_length=50)

def __str__(self):
    return self.username

class UserForm(ModelForm):
    class Meta:
        model = User
        fields = '__all__'
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏

提前致谢

python django

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

无法在golang中使用socks5代理 - 阅读:连接被对等方重置

我有一个运行 tor 的 dockerfile -

FROM alpine:edge
RUN apk update && apk add tor
EXPOSE 9050
USER tor
CMD ["/usr/bin/tor"]
Run Code Online (Sandbox Code Playgroud)

并使用命令运行它 -docker run --name tor -p 11000:9050 tor

并使用 - 检查连接telnet 127.0.0.1 11000并显示已连接

现在我想在来自 go 程序的任何请求时使用 tor 作为代理。我试过 -

package main

import (
    "fmt"
    "net/http"
    "net/url"
    "time"
)

func main() {
    proxyUrl, err := url.Parse("socks5://127.0.0.1:11000")
    if err != nil {
        // TODO handle me
        panic(err)
    }

    cl := http.Client{
        Transport: &http.Transport{
            Proxy: http.ProxyURL(proxyUrl),
        },
        Timeout: 18000 …
Run Code Online (Sandbox Code Playgroud)

proxy http tor go socks

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

错误 - TypeError在django中获得了一个意外的关键字参数'name'

我收到错误 -

search_user() got an unexpected keyword argument 'name'
Run Code Online (Sandbox Code Playgroud)

my views.py(相关部分) -

    elif 'search_user' in post:
                user = post['user']
                return redirect('search',user)

def search_user(request, user):
    u = user_profile.objects.filter(username = user).first()
    return render(request, 'wall/search_user_page.html', {'user': u, 'username': user})
Run Code Online (Sandbox Code Playgroud)

我的urls.py(相关部分) -

url(r'^search_user/(?P<name>\w+)/$', views.search_user, name = 'search'),
Run Code Online (Sandbox Code Playgroud)

和我的模板 -

<input type="text" class="form-control" name="user"/>
                    <button type="submit" name="search_user" class="btn btn-primary btn-default" style="vertical-align: middle">
                        Search
                    </button>
Run Code Online (Sandbox Code Playgroud)

基本上我正在接受输入,提交并从我的数据库中搜索它,但是当我点击"搜索"按钮时我得到了错误.

请帮帮我.

提前致谢.

python django

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

V8 如何使用隐藏类和内联缓存优化代码

最近接触到 V8 用来优化 js 代码的隐藏类和内联缓存的概念。凉爽的。

我知道对象在内部表示为隐藏类。并且两个对象可能具有相同的属性但不同的隐藏类(取决于分配属性的顺序)。

此外,V8 使用内联缓存概念直接检查偏移量来访问对象的属性,而不是使用对象的隐藏类来确定偏移量。

代码 -

function Point(x, y) {
    this.x = x;
    this.y = y;
}

function processPoint(point) {
    // console.log(point.x, point.y, point.a, point.b);
    // let x = point;
}

function main() {
    let p1 = new Point(1, 1);
    let p2 = new Point(1, 1);
    let p3 = new Point(1, 1);
    const N = 300000000;
    p1.a = 1;
    p1.b = 1;
    p2.b = 1;
    p2.a = 1;
    p3.a = 1;
    p3.b = 1;
    let start_1 …
Run Code Online (Sandbox Code Playgroud)

javascript v8 node.js

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

标签 统计

python ×4

django ×3

arrays ×1

go ×1

html ×1

http ×1

javascript ×1

json ×1

mysql ×1

node.js ×1

proxy ×1

socks ×1

tor ×1

v8 ×1