我是Django的新手,上周完成了Django教程.我今天在virtualenv中安装了zinnia,我确信我已经安装了所有依赖项,如PIL,tag,mptt等.ip install django(版本是1.4.2)pip install zinnia然后,这里是我的详细信息脚步:
- django-admin.py startproject yuetu
- 修改yuetu/yuetu目录中的setting.py,如:
TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.auth.context_processors.auth',
'django.core.context_processors.i18n',
'django.core.context_processors.request',
'django.core.context_processors.media',
'django.core.context_processors.static',
'zinnia.context_processors.version',
) # Optional
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
#'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
'django.contrib.comments',
'tagging',
'mptt',
'zinnia',
)
Run Code Online (Sandbox Code Playgroud)
3.修改urls.py,如:
url(r'^ weblog /',include('zinnia.urls')),url(r'^ comments /',include('django.contrib.comments.urls')) ,4.run python manage.py验证没有错误.5.run python manage.py syncdb没有错误.所有的表都在我的Mysql数据库中; 6.run python manage.py runserver没有错误
但当我用127.0.0.1:8000/weblog浏览页面时,我得到了一个例外:
NoReverseMatch at /weblog/
u'admin' is not …Run Code Online (Sandbox Code Playgroud) 我只是在学习CoffeeScript,而我正在尝试做一些我通常会在简单的JavaScript中做的事情.
这是我试图做的事情:
initializeWebGL = (canvas) ->
gl = canvas.getContext "webgl" or canvas.getContext "experimental-webgl"
Run Code Online (Sandbox Code Playgroud)
这符合我的期望:
var initializeWebGL;
initializeWebGL = function(canvas) {
var gl;
return gl = canvas.getContext("webgl" || canvas.getContext("experimental-webgl"));
};
Run Code Online (Sandbox Code Playgroud)
为了获得我真正想要的东西,我必须getContext用括号包装参数:
initializeWebGL = (canvas) ->
gl = canvas.getContext("webgl") or canvas.getContext("experimental-webgl")
Run Code Online (Sandbox Code Playgroud)
这产生了我想要的东西:
var initializeWebGL;
initializeWebGL = function(canvas) {
var gl;
return gl = canvas.getContext("webgl") || canvas.getContext("experimental-webgl");
};
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来做我想要实现的东西,而不是像在第二个例子中那样在函数调用周围添加括号?