我想在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中使用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) 我正在 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)
任何人请帮助我如何解决它
嗨,我正在 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)
任何帮助表示赞赏
提前致谢
我有一个运行 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) 我收到错误 -
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)
基本上我正在接受输入,提交并从我的数据库中搜索它,但是当我点击"搜索"按钮时我得到了错误.
请帮帮我.
提前致谢.
最近接触到 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)