小编him*_*hyr的帖子

Django中的request.user

关于request.user在Django中引用了什么,我感到很困惑?它是指auth_user表中的用户名字段还是引用用户模型实例?

我有这个疑问,因为我没能利用来访问模板电子邮件字段{{request.user.username}}或{{user.username}}

所以我在视图文件中做了以下操作

userr = User.objects.get(username=request.user)
Run Code Online (Sandbox Code Playgroud)

并将'userr'传递给模板并访问电子邮件字段为 {{request.user.username}}

虽然它的工作,但我想对它有一些清晰.

谢谢 :)

python email django django-templates django-views

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

Python unittest模块中unittest.main()的含义

我试图用Python学习单元测试,特别是unittest模块.

请考虑以下几行:

import unittest

class abc(unittest.TestCase):
    def xyz():
      ...

if __name__ == "__main__":
    unittest.main()
Run Code Online (Sandbox Code Playgroud)

由于调用,我可以看到我的所有测试用例都在运行unittest.main().

我很想知道这个调用是如何使所有测试用例运行的.

我知道,因为我从unittest.TestCase每个测试类继承,它正在做所有的魔术.任何见解?

python unit-testing python-internals

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

C5.0决策树 - 名为exit的c50代码,值为1

我收到以下错误

c50代码名为exit,值为1

我在Kaggle提供的巨大数据上这样做

# Importing datasets
train <- read.csv("train.csv", sep=",")

# this is the structure
  str(train)
Run Code Online (Sandbox Code Playgroud)

输出: -

    'data.frame':   891 obs. of  12 variables:
 $ PassengerId: int  1 2 3 4 5 6 7 8 9 10 ...
 $ Survived   : int  0 1 1 1 0 0 0 0 1 1 ...
 $ Pclass     : int  3 1 3 1 3 3 1 3 3 2 ...
 $ Name       : Factor w/ 891 levels "Abbing, Mr. Anthony",..: 109 191 …
Run Code Online (Sandbox Code Playgroud)

r machine-learning decision-tree kaggle

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

在Pytorch数据加载器中使用数据改组的影响

我通过使用Alexnet作为预训练模型并更改了最终输出层,实现了图像分类网络以对100个类别的数据集进行分类。我在加载数据时注意到

trainloader = torch.utils.data.DataLoader(train_data, batch_size=32, shuffle=False)
Run Code Online (Sandbox Code Playgroud)

,在大约10个时期内,我在验证数据集上获得了2-3%的准确性,但是当我更改shuffle=True并重新训练网络后,在第一个时期本身中,准确性就跃升至70%。

我想知道是否会发生这种情况,因为在第一种情况下,仅在少数情况下仅一次上一堂课,一个接一个地连续显示一个示例,导致网络在训练过程中泛化能力差,或者背后是否还有其他原因?

但是,我没想到会有如此巨大的影响。

PS:两种情况下,所有代码和参数都完全相同,只是更改了shuffle选项。

neural-network pytorch

4
推荐指数
2
解决办法
2375
查看次数

在django项目中request.COOKIES vs document.cookie

我正在开发一个Django项目.我希望无论用户是登录还是注销,都要保持UI首选项.

所以饼干是我想的方式.所以我很困惑request.COOKIES 在python和document.cookieJS中是否是同一件事.我的意思是如果我从JS或Django视图获取和设置cookie值将是相同的.我希望我的问题很明确.我对饼干主题有点新意.谢谢

javascript django cookies

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

模型字段未显示在 Django Admin 中

我在 heroku 上托管了一个 Django 项目

我在模型中添加了一个新的 slug 字段

from django.db import models

class Category(models.Model):
    name = models.CharField(max_length=30)
    slug = models.SlugField(unique=True)

    def __unicode__(self):
        return self.name
Run Code Online (Sandbox Code Playgroud)

在heroku上使用南迁移它。检查了 heroku postgresDB 以及添加的字段。一切都很好。

打开管理员。无弹幕显示...

向 admin.py 中的 fields[] 添加了 slug。还是不显示。这是 admin.py

from django.contrib import admin
from models import Category

class CategoryAdmin(admin.ModelAdmin):
    fields    = ('name', 'slug')

admin.site.register(Category, CategoryAdmin).
Run Code Online (Sandbox Code Playgroud)

我什至重新启动了heroku...没有变化。可以做些什么来显示它?

django heroku django-models django-admin

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

pytorch安装中的CUDA HOME

我通过conda和cuda 7.5安装了pytorch

conda install pytorch=0.3.0 cuda75 -c pytorch

>>> import torch
>>> torch.cuda.is_available()
True
Run Code Online (Sandbox Code Playgroud)

除此之外,我没有为cuda做任何其他安装,因为pytorch似乎是cuda附带的

现在,我正在尝试设置yolo2 https://github.com/longcw/yolo2-pytorch

但是,我在./make.sh命令中遇到错误

这是错误

OSError:nvcc二进制文件找不到您的$ PATH中。将其添加到您的路径,或设置$ CUDAHOME

我假设我需要在路径中设置CUDAHOME,但是我无法找到任何具有nvcc二进制文件的cuda目录。有任何指针吗?

cuda pytorch yolo

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