小编sin*_*inθ的帖子

Django:'str'对象没有属性'user'

这是我的视图代码:

@login_required
def get_top(type):
    o = Work.objects.filter(types = "Fan Fiction").order_by("-date_updated")[:10]
    list = []
    for o in o:
        l.title = o.title
        l.href = "/" + o.id
        list.append(l)
    return l

@login_required
def main_home(request):
    fanfiction = get_top("ff")
    poetry = get_top("pw")
    originalwork = get_top("ow")
    return render_to_response("Main/main_home.html", {'STATIC_URL':STATIC_URL, "poetry":poetry, "fan":fanfiction, "original":originalwork})
Run Code Online (Sandbox Code Playgroud)

这是模型的代码:

class Work(models.Model):
    title = models.CharField(max_length=30)
    summery = models.TextField()
    user = models.ForeignKey(User)
    date_published = models.DateField()
    date_updated = models.DateField()
    one_shot = models.BooleanField()
    completed = models.BooleanField()
    TYPES = (
        ('FF', 'Fan Fiction'),
        ('OF', 'Original Work'),
        ('PW', …
Run Code Online (Sandbox Code Playgroud)

python django decorator

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

自定义UITableViewCell不使用.xib(最可能因为init方法中的缺陷)

我将UITableViewCell子类化为自定义它,但我认为我错过了一些东西,因为:1)它不起作用2)有一些我很困惑的事情.除了自定义.xib文件的外观之外,我还更改了backgroundView,并且该部分工作正常.我最不理解/最困惑的部分是init方法,所以我在这里发布了.如果事实证明这是正确的,请告诉我,以便我可以发布可能是原因的更多代码.

这是我定制的init方法.我对"风格"的想法感到困惑,我想我只是用一个不同的backgroundView返回一个普通的UITableViewCell.我的意思是,那里没有任何东西引用.xib或做任何事情,只是从自己改变.backgroundView:

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier wait: (float) wait fadeOut: (float) fadeOut fadeIn: (float) fadeIn playFor: (float) playFor
{
    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
    if (self) {
        CueLoadingView* lview = [[CueLoadingView alloc] initWithFrame:CGRectMake(0, 0, 320, 53)];
        self.backgroundView = lview;

        [self setWait:wait]; // in turn edits the lview through the backgrounView pointer
        [self setFadeOut:fadeOut];
        [self setFadeIn:fadeIn];
        [self setPlayFor:playFor];
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

除了.xib和几个setter和getter之外,这是我的代码中唯一真正的部分,它与检索单元格有关.

附加信息:

1)这是我的.xib,它与班级相关联. 在此输入图像描述

2)这是调用/创建UITableView(委托/视图控制器)的代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *simpleTableIdentifier = @"CueTableCell"; …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c uitableview ios

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

Filechooser只显示文件而不允许用户创建自己的文件

在oracle教程之后,这段代码应该创建一个文件选择器:

public File getFileAddress() {
    JFileChooser chooser = new JFileChooser();
    //chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
    int returnVal = chooser.showOpenDialog(this);
    if(returnVal == JFileChooser.APPROVE_OPTION) {
       return chooser.getSelectedFile();
    }
    return null;
}
Run Code Online (Sandbox Code Playgroud)

这应该是这样的:

在此输入图像描述

然而,在mac上工作,我明白了: 在此输入图像描述

当我想得到的是这个: 在此输入图像描述

那么我如何通过java获得我想要的东西,因为它似乎无法正常工作.

java user-interface swing

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

如果垃圾收集器没有删除它们,仍然可以运行未引用的对象吗?

如果一个对象正在等待被垃圾收集,但是包含一个在最后一次引用该对象时运行的线程,那么该线程是否仍会运行并且代码是否仍会执行?那么你是否可能有一堆应该被删除的鬼对象,但是对你的代码有影响?你怎么防止这种情况?对象是否有办法判断是否等待收集?

java garbage-collection

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

如何在JavaFx中创建自定义绑定类型

我有一个名为的自定义类TimeElapsed(不可变).TimeElapsed有一个构造函数,它接受一个Duration(这是JavaFx中MediaPlayer用来跟踪时间的类型).然后构造函数将转换Duration为a TimeElapsed.

问题是我有一个需要返回的函数TimeElapsed ObservableValue.我需要的是能够做这样的事情:

new Binding<TimeElapsed>() {

     {
          super.bind(player.duration())
     }

     @Override
     protected TimeElapsed computeValue() {
          return new TimeElapsed(player.duration());
     }
}
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,没有Binding泛型,你只能用这样的DoubleBinding东西来做,你计算值但不能选择类型.所以我该怎么做?

java javafx

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

使用JQuery操作Tinymce Document DOM

我有一个像这样的span标签的tinymce textarea : <span data-range-id="4oYnl5fH0">...</span>.

单击文本范围时,我想在文本旁边显示一个弹出窗口.

问题是文本隐藏在iframe中,因此JQuery无法访问它.

有没有办法用JQuery更改iframe中的内容,特别是使用tinymce?我不能只是复制内容,然后将其粘贴回来,因为我需要获取文本在屏幕上的位置的坐标为此,我会使用这个:

position = $(this).offset();
Run Code Online (Sandbox Code Playgroud)

thisspan标记在哪里

html javascript jquery tinymce tinymce-4

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

存储用户信息Django

对于网站上的用户,使用数据库在Django中存储信息的最佳方式是什么.我正在处理的网站有以下几个部分:

  1. 一种用户可以发表评论的聊天室.
  2. 一组向其他用户公开的文档.
  3. 每个文档的评论

问题是,文件应存放在何处?(我不知道每个人会有多少人).对于每个文档,评论应存储在何处?(我不知道会有多少评论).

我对Django很新,并且刚开始我买的那本书,但需要开始计划才能在八月份完成它(这对于一个如此新的人来说甚至可能吗?).

python sql django django-database web

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

Poco 在 SMTPClientSession.login 后停止

我刚刚开始使用 Poco 库并尝试创建一个电子邮件程序(我对此几乎一无所知)。以下是我的代码(除了我到目前为止遇到的问题之外,它可能还有其他问题,但我刚刚开始研究它)

    int main(int argc, char** argv)
{
    Poco::Net::SocketAddress add("smtp.gmail.com:465");
    Poco::Net::StreamSocket sock(add);
    Poco::Net::SMTPClientSession sess(sock);
    std::cout << "-";
    sess.login(
            "gmail.com",
            Poco::Net::SMTPClientSession::AUTH_LOGIN,
            "----",
            "----"
    );
    Poco::Net::MailMessage msg;
    Poco::Net::MailRecipient resp(Poco::Net::MailRecipient::PRIMARY_RECIPIENT,"michaelrgoldfine@gmail.com");
    msg.addRecipient(resp);
    std::string content("HELP SOS");
    msg.encodeWord(content);
    std::cout << msg.getContent() << "-";
}
Run Code Online (Sandbox Code Playgroud)

当我进入调试器时,它运行良好,直到到达 sess.login 然后突然代表我在代码中的小条消失了,但程序继续运行(我没有足够的经验知道这意味着什么)。我放入的 cout 内容实际上都没有打印出来,调试器只是越过了该行,但没有任何显示。过了一会儿,出现了这样的情况:

terminate called throwing an exception
Run Code Online (Sandbox Code Playgroud)

发生什么了?

c++ email poco-libraries

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

"Iterable"的接口转换

如果我有一个名为Cueimplements 的类Tickable.后来,我有一个可观察的列表如下:ObservableList<Cue> oList.oList实现Iterable<Cue>(这ObservableList就是声明的方式).

我有一个功能Iterable<Tickable>.我如何让它接受ObservableList<Cue>Cue是一个Tickable和ObservableList是一个Iterable.出于某种原因,我无法在它们之间进行关注或自动升级.有没有办法做到这一点?

java generics polymorphism javafx interface

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

在HTML中翻转标点符号

我得到以下内容(请注意引号和错误的"......"):

在此输入图像描述

我想要的是 "This is a very very very long comment..."

这是HTML代码(我正在使用,angularjs但即使没有它也无法使用):

<span class="comment ng-binding">"This is a very very very long comment..."</span>
Run Code Online (Sandbox Code Playgroud)

这是css comment:

ul#comment-list .comment-comment .comment {
   color:#000;
   display:block;
   text-align:left
}
Run Code Online (Sandbox Code Playgroud)

我已经检查了Chrome开发者工具中的所有设置,以确保一些流浪的css规则不会弄乱一切,但是没有任何错误,无论我禁用什么css规则.

html css html5 css3

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