小编duf*_*ymo的帖子

Django无法找到我的模板

我在Windows XP SP3上运行Python 2.6.1和Django 1.2.1.我正在使用JetBrains PyCharm 1.0来创建和部署我的Django应用程序.

我对Python相对缺乏经验,我开始通过跟随网站上的"编写你的第一个Django应用程序" - 民意调查应用程序来学习Django.我被困在第3部分.

当我为"编写你的第一个视图"添加简单的回调函数时,一切都很好.

当我开始写"实际做某事的观点"时,我遇到了障碍.

我按照说明修改了索引视图:

  1. 向views.py添加一个新方法(注意 - 模板已从'polls/index.html'准备好):
  2. 将index.html模板添加到site-templates/polls/文件夹
  3. 修改settings.py以指向site-templates文件夹

这是我的views.py中的代码:

from django.template import Context, loader
from polls.models import Poll
from django.http import HttpResponse

def index(request):
    latest_poll_list = Poll.objects.all().order_by('-pub_date')[:5]
    t = loader.get_template('polls/index.html')
    c = Context({
        'latest_poll_list': latest_poll_list,
    })
    return HttpResponse(t.render(c))
Run Code Online (Sandbox Code Playgroud)

这是我的settings.py中的行:

TEMPLATE_DIRS = ('/site-templates/')
Run Code Online (Sandbox Code Playgroud)

但是我跑的时候仍然收到这条消息:

TemplateDoesNotExist at /polls/
polls/index.html
Request Method: GET
Request URL:    http://localhost:8000/polls/
Django Version: 1.2.1
Exception Type: TemplateDoesNotExist
Exception Value:    
polls/index.html
Run Code Online (Sandbox Code Playgroud)

在loader.py中抛出异常.我的调试设置如下所示:

TEMPLATE_CONTEXT_PROCESSORS …
Run Code Online (Sandbox Code Playgroud)

python django django-templates django-views

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

按平方根的小数部分查找数字

我有一个数学问题,包括两个问题:

  • 我们能找到一个N只能知道其平方根的小数部分,直到精度(只是小数部分的近似值,因为小数部分永远不会结束)
  • 答案是独特的吗?这意味着我们找不到两个平方根十进制值相等的整数(例如前50个).

例:

如果我们有0,4142135623730950488016887242097,我们能否发现它是2的平方根的小数部分或0,418286444621616658231167581对于1234567890第二个问题的答案很简单,因为,假设我们有50个小数,可能的整数的平方数root远远超过小数部分的10 ^ 50-1可能值,因此不止一个答案.

我非常感谢您的帮助或任何研究课程.

algorithm math integer-arithmetic

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

如何计算圆柱体表面的法线?

我正在研究光线追踪器,并开始向场景中添加圆柱体。我遇到的问题是找到光线击中点的表面法向量。我需要这个才能进行漫射照明。此时我所拥有的是相机光线撞击圆柱体的 3d 点,以及由中心轴上的点定义的实际圆柱体,向量代表轴的方向和半径。所以总结一下我的问题,如何找到具有圆柱体撞击点、半径、其轴上的点和轴的方向向量的点的法线向量?

math raytracing lighting vector-graphics

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

根据玩家的选择分配Team的算法

我在这里发现了非常相似的问题,但我找不到适合我的解决方案.所以这就是问题所在:

我有4支队伍和数量庞大(超过4人)的球员.每个球员都按照自己的喜好对球队进行排名,例如:

  1. B队
  2. D队
  3. A队
  4. C队

最后我想在每支球队中拥有偶数球员,但他们的选择加权.

这是一种匈牙利算法,男性多于工作.任何人都可以帮我找到这个算法吗?我一直在寻找.

language-agnostic math

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

如何检查Java中是否存在数组中的元素

如果我有一个int像这样结构的数组:

private int[][] map = new int[400][400];
Run Code Online (Sandbox Code Playgroud)

我试着找回来

map[100][200]
Run Code Online (Sandbox Code Playgroud)

并且该元素未初始化,我会得到编译器/运行时错误还是会返回null?是否有任何函数来检查给定的元素/索引是否存在/已设置?

java arrays initialization

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

每次 div 更改其大小时如何运行函数?

每次 div 更改其大小时如何运行函数?

当窗口改变其大小时,Div 的大小通常会改变,但不仅如此;新的宽度/高度并非每次都由 css 设置,但是每次更改时我都需要获取该高度的实际宽度/高度。

我使用 jQuery,因此基于此会很好;

它必须在 chrome、ff2、ff3、ie6 中工作(如果不能工作,我可能会使用计时器 xD 延迟用户的浏览器)ie7、safari、opera……换句话说,最流行的浏览器

谢谢 ;)

javascript events resize

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

EJB单元测试用例

球队,

我们需要做EJB 3.1单元测试用例.为此我们正在分析工具以进行有效的测试.考虑到我们正在考虑arquillian,仙人掌.谁能告诉我哪种工具在性能方面适合我们的技术堆栈.我们正在使用JBOSS + Hibernate

ejb-3.1

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

我实施Verhulst公式有什么不对吗?

我被分配了一个程序来获取输入并输出一个表格来计算Verhulst公式的k年数.我用这个等式:

http://www.resnet.wm.edu/~jxshix/math410/Verhulst.html

等式如下:

p(n + 1)=(1 + gh)p(n)-gp(n)^ 2/M.

这是我制作的节目.我已经删除了我的代码请求输入的部分,因为我觉得你们筛选的过程会很乏味:

> #include <iostream>
using namespace std;


  int main() {


   int k = 20; // number of years to calculate for
   int pn = 10; // the population of animals for the first year
   double g = 275; // rate of growth
   g = g/100.00; 
   double h = 20; // rate of animal death/animals leaving population
   h = h/100.00;
   int M = 100; // carrying capacity of the ecosystem …
Run Code Online (Sandbox Code Playgroud)

c++ math equations

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

记住从JDK 8 lambda返回的最后一个值

我为指数函数汇总了Taylor系列扩展的快速Java实现,因为它简单而有趣:

package math.series;

import java.util.stream.IntStream;

/**
 * Created by Michael
 * Creation date 3/6/2016.
 * @link https://stackoverflow.com/questions/35826081/calculating-ex-in-c-sharp
 * @link https://en.wikipedia.org/wiki/Leibniz_formula_for_%CF%80
 */
public class TaylorSeries {


    public static final int DEFAULT_NUM_TERMS = 10;

    public static void main(String[] args) {
        int n = (args.length > 0) ? Integer.parseInt(args[0]) : DEFAULT_NUM_TERMS;
        System.out.println("pi");
        System.out.println(String.format("%10s %10s %10s %10s", "n", "series", "expected", "error"));
        double expected = Math.PI;
        double series = TaylorSeries.pi(0.0, n);
        double error = expected - series;
        System.out.println(String.format("%10d %10.6f %10.6f %10.6f", n, series, expected, error)); …
Run Code Online (Sandbox Code Playgroud)

java lambda java-8

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

如何使用经典自定义数据结构作为Java 8 Streams

昨天我看到了一个关于在Java中实现经典链表的SO问题.这显然是来自本科数据结构课程的作业.在所有语言中都可以轻松找到列表,树等的问题和实现.

我一直在学习Java lambdas并尝试在每个机会使用它们来获得我的手指.这个问题让我想知道:我如何编写自定义列表或树,以便在所有Java 8 lambda机器中使用它?

我看到的所有示例都使用内置集合.那些对我有用.我更好奇的是教授数据结构的教授应该如何重新思考他们的技术来反映lambdas和函数式编程.

我从一开始就开始了Iterator,但它看起来并不完整.

有人有建议吗?

lambda data-structures java-8

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