小编gat*_*ath的帖子

在Django中,我如何返回与模型相关的项目总数?

在Django中,我如何返回与另一个模型相关的项目总数(计数),例如stackoverflow执行问题列表的方式,然后它会显示与该问题相关的答案的计数.

如果我得到问题,这很容易,我可以返回与该问题相关的所有答案,但是当显示整个问题列表时,在显示总计数的计数侧显示有点棘手.

我不知道是否清楚但只是想想stackoverflow如何用答案显示其问题,每个问题旁边的视图计数!

python django

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

如何从元组返回带引号的字符串?

我有一个字符串元组,我想要将内容提取为带引号的字符串,即

tup=('string1', 'string2', 'string3')

when i do this

main_str = ",".join(tup)

#i get

main_str = 'string1, string2, string3'

#I want the main_str to have something like this

main_str = '"string1", "string2", "string3"'
Run Code Online (Sandbox Code Playgroud)

迦特

python tuples

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

如何设计Perl cookie初始化登录屏幕?

基于这个问题,我之前曾问过如何在Perl中设置cookie,我成功地得到了答案和方法,但现在我面临着一个新的有趣挑战.

在Perl CGI脚本中,它要求您在header语句上设置一个cookie,它应该是脚本中的第一个语句.为了澄清,您需要CGI->header()在脚本的顶部添加一条语句,以使CGI脚本正常工作!

我的情景:

我有一个带有用户名和密码的登录屏幕,成功登录后我需要设置一个包含当前用户名的cookie,然后将用户重定向到另一个表单,该表单在允许任何事务之前检查cookie是否已设置.

请注意,如果我在CGI->header()语句之后设置cookie ,它永远不会被设置,如果我将它设置在我的脚本的顶部,它有一个虚假值,原因很明显(用户尚未登录)

我该如何实现这一目标?并在CGI->header()声明中需要在一直是我的脚本的顶部?

迦特

cookies perl cgi

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

python有一种做事方式吗?

我一直在python文章/书中看到python很简单,它只有一种做事方式.我希望有人向我解释这个概念,记住下面的例子,如果我想得到序列的最小值和最大值,我会做以下事情;

seq=[1,2,3,4,5,6]

min(seq) #1

max(seq) #6
Run Code Online (Sandbox Code Playgroud)

但我也可以这样做;

seq[:1]  #1

seq[-1]  #6
Run Code Online (Sandbox Code Playgroud)

当然,这是做一件简单事情的两种方式.这让我有点困惑.

python

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

如何在GAE上导入MySQLdb模块?

我正在建立一个内部网站点并使用GAE,但我想访问一些MYSQl数据库中的数据.

我如何导入MySQLdb模块?

当我尝试:

import MySQLdb
Run Code Online (Sandbox Code Playgroud)

GAE抱怨没有名为MySQLdb的模块!

什么时候尝试这个;

import django.db.backends.mysql
Run Code Online (Sandbox Code Playgroud)

它经历了,似乎GAE喜欢django(寄生行为).

我需要使用MySQLdb模块和MySQLdb.cursors

救命

mysql google-app-engine

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

Python Twisted与wxPython一起使用吗?

我想知道扭曲的框架与wxPython GUI框架一起工作得很好.从文档来看,它似乎扭曲了并不能很好地支持wxPython.给出的例子似乎对细节有点害羞.

  • 如果没有,使用wxPython扭曲的最佳方法是什么?

  • 我可以在wxPython中使用哪个其他非阻塞事件驱动的网络框架?

谢谢

迦特

python wxpython twisted

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

我的html文件上可以有多个css文件吗?

我正在使用django框架并使用模板,继承了许多管理员基础模板.我们想知道的是:我可以在一个HTML文件中拥有多个CSS文件吗?即维护django管理员CSS文件,但然后有另一个我自己的CSS文件与不同的样式!

css django

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

如何从其他浏览器中删除firebug控制台?

我用Firefox和firebug插件开发了我的网站,但是当我将它部署到其他浏览器(IE/Chrome)时,控制台窗口出现在屏幕的底部(非常烦人).

我怎么能禁用它?为什么会出现?

迦特

firefox firebug

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

如何将django项目从一个文件夹位置复制到另一个文件夹位置?

我使用eclipse + pydev来构建我的django应用程序.我创建了一个新工作区,构建了一个新的pydev项目,然后在新的pydev项目中创建了一个空文件夹.在那个空文件夹中我导入了我的旧django应用程序.Eclipse将旧django位置中的所有文件和文件夹复制到新工作区.

我在新位置的settings.py中进行了必要的更改,将模板和数据位置指向我的新位置工作区文件夹.

但是当我从新的位置工作区文件夹运行manage.py runserver时,django似乎指向我的旧文件夹位置.所有html模板似乎都指向旧位置.

如何让django在我的新位置执行东西?

我错过了什么?

编辑: 当我在eclipse中运行服务器时,一切似乎都没问题!滑稽.

迦特

eclipse django

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

为什么Jquery每个函数都停止工作?

我的这个代码运行良好,但现在它已停止工作!它可能有什么问题?我使用JQuery .each函数循环遍历表行,

HTML:

 <form method="POST" action="/post_updates/" onSubmit="return postUpdates()" >
    <table id="mytable" class="table">
      <thead>
          <tr>
             <th>col 1</th>
             <th>col2 </th>
          </tr>
       </thead>
       <tbody>
       !-- rows are created dynamically --
       {% for object in object_list %}
         <tr>
          <td id="row">{{object.id}}</td>
          !-- other td's --
         </tr>
        {% endfor %}
    </tbody>
   </table>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

<script type="text/javascript" >
  function postUpdates(){
    $("#mytable tr:gt(0)").each( function () {
       // this code NEVER get executed
      var rowid = $(this).find("#row").html();
      // .. does alot of stuff with rowid!!
    });
  }
Run Code Online (Sandbox Code Playgroud)

我确定这是有效的,但它刚刚停止.在Chrome和Firefox中都进行了测试!

迦特.

jquery

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

如何更新谷歌应用引擎中的数据 - Python?

如何在Google应用引擎中更新我的记录?

我的模型包含以下字段

doc_no = db.IntegerProperty()
title = db.StringProperty()
level = db.StringProperty()
Run Code Online (Sandbox Code Playgroud)

我想要的是更新字段标题和级别,但我想通过像JavaScript对象的字符串访问属性/属性,即

如果我选择模型

myRecord = db.GQLQuery('Select * from MyModelAbove where doc_no = 1')
Run Code Online (Sandbox Code Playgroud)

是否可以访问和更新这样的属性;

myRecord['title']='New Tile'
myRecord['level']='Level2'
myRecord.put()
Run Code Online (Sandbox Code Playgroud)

我见过的就是这个(不适合我);

myRecord.title = 'New Title'
Run Code Online (Sandbox Code Playgroud)

注意:顺便说一句谷歌文档在这个领域是非常少的

python google-app-engine

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

如何使用Perl CGI设置cookie?

我尝试使用Perl CGI设置cookie没有成功.

我的代码看起来像这样:

$qry = new CGI

$cookie = $qry->cookie(-name=>'SERVER_COOKIE',
                       -value=>'USER_NAME',
                       -path=>'/'),
$qry->header(-cookie=>$cookie)
Run Code Online (Sandbox Code Playgroud)

页面不会抛出任何错误,但没有设置cookie!

我使用Firefox 3.5.5与附加组件来查看cookie.

我究竟做错了什么?

迦特

cookies perl cgi

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