我想我需要第二双眼睛.
以下示例应该是自我解释的.
我只需要能够在模板中反转我的网址.
/urls.py
urlpatterns = patterns('',
(r'^products/', include('products.urls')),
)
Run Code Online (Sandbox Code Playgroud)
/products/urls.py
from django.conf.urls.defaults import patterns, url
urlpatterns = patterns('products.views',
url(r'^$', view="index", name="index"),
)
Run Code Online (Sandbox Code Playgroud)
/templates/products/index.html
<a href="{% url products:index %}"> Products </a>
Run Code Online (Sandbox Code Playgroud)
UPDATE
完整的堆栈跟踪 - http://pastebin.com/9nLp4uP5
我想更好地组织我的JavaScript.我的目标是拥有模块化架构,我可以分成不同的文件(sitename.js,sitename.utils.js等).
我想知道这两种模式的优点和缺点是什么,哪一种更适合分解生活在单独文件中的模块.
模式#1(模块模式)
var MODULE = (function () {
//private methods
return {
common: {
init: function() {
console.log("common.init");
}
},
users: {
init: function () {
console.log("users.init");
},
show: function () {
console.log("users.show");
}
}
}
})();
Run Code Online (Sandbox Code Playgroud)
模式#2(单身人士)
var MODULE = {
common: {
init: function() {
console.log("common.init");
}
},
users: {
init: function() {
console.log("users.init");
},
show: function() {
console.log("users.show");
}
}
};
Run Code Online (Sandbox Code Playgroud) 阅读新的(未完成)后引导3文档我想知道如何创建语义网格移动.
简而言之.如何转换这个:
<div class="row">
<div class="col col-lg-6 col-sm-6">6</div>
<div class="col col-lg-6 col-sm-6">6</div>
</div>
Run Code Online (Sandbox Code Playgroud)
为此并保留小型移动网格:
<div class="wrapper">
<div class="left">6</div>
<div class="right">6</div>
</div>
Run Code Online (Sandbox Code Playgroud)
减
.wrapper { .make-row(); }
.left { .make-column(6); // this creates only large grid }
.right { .make-column(6); }
Run Code Online (Sandbox Code Playgroud) 如何根据模块模式访问/创建子模块?
我希望能够从Modules.js主文件中的子模块访问方法.
Module.js
var Module = (function() {
function A(){
console.log("Module: A");
B();
};
function B(){
console.log("Module: B");
Module.Utils.C(); /* Here is the problem */
};
return {
A:A,
B:B
}
} ());
$(function() {
Module.A();
});
Run Code Online (Sandbox Code Playgroud)
Module.Utils.js
var Module = Module ? Module : {};
Module.Utils = (function() {
var settings = {
x : 1,
y : 2
};
function C(){
console.log("Module.Utils: C");
};
function D(){
console.log("Module.Utils: D");
};
return {
C:C,
D:D
}
}());
Run Code Online (Sandbox Code Playgroud) 我想知道如何以以下形式color(多对多字段)由CheckboxSelectMultiple小部件中的值填充。
#models.py
class Color(models.Model):
RED = 1
BLACK = 2
COLOR_CHOICES = (
(RED, _('Red')),
(BLACK, _('Black')),
)
name = models.CharField(_('Color'), max_length=512,
choices=COLOR_CHOICES, blank=True)
class Car(models.Model):
color = models.ManyToManyField(Color, blank=True, null=True)
def save(self):
self.slug = slugify(self.name)
super(Car, self).save()
Run Code Online (Sandbox Code Playgroud)
#forms.py
class AddCar(forms.ModelForm):
color = forms.MultipleChoiceField(
choices=Color.COLOR_CHOICES,
widget=forms.CheckboxSelectMultiple(),
required=False
)
Run Code Online (Sandbox Code Playgroud)
#view.py
def add(request):
if request.method == 'POST':
form = AddCar(request.POST)
...
if form.is_valid():
car = form.save(commit=False)
for c in request.POST.getlist('color'):
car.color.add(c)
car.save()
form.save_m2m()
return redirect('/')
Run Code Online (Sandbox Code Playgroud)
#错误
'Car' instance …Run Code Online (Sandbox Code Playgroud) 扩展这个答案我想知道如何创建属于同一命名空间(PROJECT)的新模块.
A.init(); -- will become --> PROJECT.A.init();
Run Code Online (Sandbox Code Playgroud)
模块
(function( A, $, undefined ) {
A.init = function() {
console.log( "A init" );
};
}( window.A = window.A || {}, jQuery ));
(function( B, $, undefined ) {
B.init = function() {
console.log( "B init" );
};
}( window.B = window.B || {}, jQuery ));
A.init();
B.init();
Run Code Online (Sandbox Code Playgroud)
如何从以下字符串中"提取"邮政编码(美国)?
import re
address = "Moab, UT 84532"
postal_code = re.match('^\d{5}(-\d{4})?$', address)
print postal_code
Run Code Online (Sandbox Code Playgroud) 楷模:
completed = models.BooleanField(_('Completed'))
Run Code Online (Sandbox Code Playgroud)
模板:
{% if object.completed %}
<strong>{{ object.completed }}</strong>
{% endif %}
Run Code Online (Sandbox Code Playgroud)
输出:
<strong>True</strong>
Run Code Online (Sandbox Code Playgroud)
我需要的:
<strong>Completed</strong>
Run Code Online (Sandbox Code Playgroud) 当我尝试在NERDTree中创建书签时(安装了emacs的win7)
:Bookmark mybookmark
Run Code Online (Sandbox Code Playgroud)
我明白了:
E482: Can't create file C:\emacs\home/.NERDTreeBookmarks
Run Code Online (Sandbox Code Playgroud) 我想知道如何让Django Compressor在Windows上使用LessCSS.
lessc已安装
C:\>lessc
dotless Compiler 1.1.0.7
Compiles .less files to css files.
Run Code Online (Sandbox Code Playgroud)
Django管道设置
COMPRESS_PRECOMPILERS =(('text/less','lessc {infile} {outfile}'),)
django ×4
javascript ×3
less ×2
django-forms ×1
django-urls ×1
django-views ×1
module ×1
nerdtree ×1
python ×1
regex ×1
vim ×1