{% url path.to.some_view arg1,arg2,name1=value1 %}
第一个变量是按package.package.module.function形式给出的指向一个view函数的路径。那些可选的、用逗号分隔的附加参数被用做URL中的位置和关键词变量。所有URLconf需要的参数都应该是存在的。
例如,假设你有一个view,app_name.client,它的URLconf包含一个client ID参数。URLconf对应行可能看起来像这样:
('^client/(\d+)/$', 'app_name.client')
如果这个应用的URLconf像下面一样被包含在项目的URLconf里:
('^clients/', include('project_name.app_name.urls'))
那么,在模板中,你可以像这样创建一个指向那个view的link连接:
{% url app_name.client client.id %}
我刚才做了一个实验:<br>//a.cpp <br>#include <string><br><br>std::string i<br><br>//b.cpp<br>#include <iostream><br>#include <string><br><br>extern std::string i<br><br>int main ()<br>{<br>std::cout <<i <<std::endl<br>}<br><br>运行结果为:<br><br>(上面是一空行:由于末尾用了endl)<br><br>如果没有a.cpp这个文件,运行出错<br>这是一对实验(有没有a.cpp文件)<br><br>可得出这样的结论:<br>a.cpp中std::string i是定义(本来就是)<br>b.cpp中extern std::string i则是声明(你的问题)<br><br>先别急,这只是实验结果。我们还需要理论依据,那么下面就试着解释一下:<br><br>下面是另一个例子(也是第二个实验)<br>你应该知道内置类型(int等)如果作为全局变量时,定义的同时也就初始化了(一个内置类型有其对应的默认值;如果你将自定义类型也看成内置类型,那么就等于说,一个自定义类型有其对应的默认值(由默认构造函数完成))。如<br>//c.cpp<br>int i<br><br>//d.cpp<br>#include <iostream><br><br>extern int i<br><br>int main ()<br>{<br>std::cout <<i <<std::endl<br>}<br><br>那么在这里int i就是定义(并且初始化了i,初始值为0)<br>因而输出结果为<br>0<br>//这个实验的运行结果符合理论依据。<br>(我使用的编译器是visual studio 2008)<br><br><br>从这两个实验来看:(将两个“默认”等同起来)<br>int i<br>std::string i<br>都可以作为初始化i的定义性语句。<br>那么<br>extern int i<br>extern std::string i<br>也具有定义行为(这个很明显与extern的用法相悖)<br><br>在以上两个试验中:int 与 string 有“区别”吗?所有的代码都一样只不过把std::string 换成了 int而已!如果你能解释int的情况,那么我想std::string问题也就迎刃而解了!<br><br>于是我个人总结出一个结论:<br> 不论是内置类型还是自定义类型,前面有extern关键字,如果没有显式地初始化参数(即就是自定义类型的默认构造函数被extern屏蔽了,不起初始化的作用),那么就按声明对待。<br> 麻烦采纳·····从占星学上来看,魔羯座是属于"地的标志",象征此型的你,如同大地一般的坚实、稳固及包容。加上A型本身所具有这种特征,因此你不易脱出常轨,就像行驶在正常轨道的列车一样,平稳而顺畅地往前奔驰而去。你凡事认真,因此将所有阻碍前进的享乐,视为不值得的活动,只有努力不懈地迈向未来,才能让心里感觉充实。你凡事只相信自己,认为这个世界上最靠得住的就是自己,不易对别人敞开胸怀,去相信别人,甚至去接纳别人。这种认真、谨慎的个性可是以从你朴素、踏实的外表上看出来。虽然表面上你与世无争,但并不是消极,在你心中追求名利的野心,正如星星之火在心底烧起来,愈来愈炽烈。由于你对别人的不信任,因此你很少有知心的朋友,生活相当孤独,但是,你对未来充满了信心,相信今日的孤独奋斗定能换取将来的辉煌成就。当别人遇到挫折,就会心灰意冷而裹足不前,你却不易为环境的困顿所击倒,你会以与生俱来的韧性,默默承受,继续以坚定、踏实的步伐,逐步朝成功的目标迈进。不过,你得胜的决心并没有那么明显,你巧取豪夺的技术也没有那么高超,你完全凭着自己的真才实学,比别人更卖力地去从事工作,你坚信以你坚忍不拔的精神和孜孜不倦的工作态度,终有一日,你会爬得比别人高,做得比人更好。成功掌握在你自己的手中,这一点你非常清楚,也愿意努力向前迈进。
你的自尊心极强,如果一旦稍微遇到困难,便停步不前,无异先承认了自己的失败,这是你所无法忍受的事。为达目的对于挫折不屈不挠的坚毅个性,正是你特有的优点,但若是过于呆板,缺乏灵活性,将使你的人际关系发生障碍,反而成了阻力。你愈是身处逆境中,愈能发挥你的潜力,使你成为人人所信赖和尊敬的人。但严以待己的你,也别忘了宽以待人,做事有弹性一些,不要不知变通,让人以为你是老顽固,这样会更有助于人生。你天生便具有努力的精神,因此最后极有可能登上胜利的宝座,接受别人的掌声欢呼。但如果你过于努力,容易给人独善其身的印象,使你的人际关系受损。而且,你若是一味地埋头努力工作,忽略了身旁许多可爱的人和事时,人生岂不单调了些?