我正在尝试构建一个没有原型扩展的Ember应用程序,而Ember文档提供了如何执行此操作的示例,但它们不包含我希望我的观察者在init上运行的示例.所以目前我的代码编写如下:
fullNameChanged: function() {
// deal with the change
}.observes('fullName').on('init')
Run Code Online (Sandbox Code Playgroud)
我可以找到写它的唯一例子是这样的:
Person.reopen({
fullNameChanged: Ember.observer('fullName', function() {
// deal with the change
})
});
Run Code Online (Sandbox Code Playgroud)
那么我怎么能告诉这段代码在init上运行?
我正在尝试使用Django Rest设置API,我尝试使用快速入门指南,但我能得到的只是这个错误:
'Module_six_moves_urllib_parse' object has no attribute 'urlsplit'
我在互联网上找不到任何对此错误的引用,更不用说如何解决它了.
这是我的网址文件:
from django.conf.urls import patterns, include, url
from django.contrib.auth.models import User
from django.contrib import admin
from rest_framework import routers, serializers, viewsets
admin.autodiscover()
class UserSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = User
fields = ('url', 'username', 'email', 'is_staff')
class UserViewSet(viewsets.ModelViewSet):
queryset = User.objects.all()
serializer_class = UserSerializer
router = routers.DefaultRouter()
router.register(r'users', UserViewSet)
urlpatterns = patterns('',
url(r'^', include(router.urls)),
url(r'^', include('logs.urls')),
url(r'^admin/', include(admin.site.urls)),
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
)
Run Code Online (Sandbox Code Playgroud)
完全追溯:
环境:
请求方法:GET
Django版本:1.6 Python版本:2.7.6已安装的应用程序:('rest_framework','south','django.contrib.admin','django.contrib.admindocs','django.contrib.auth','django.contrib .contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','logs','django_nose')已安装的中间件:('django.contrib.sessions.middleware.SessionMiddleware ','django.middleware.common.CommonMiddleware','django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware','django.middleware .clickjacking.XFrameOptionsMiddleware")
模板错误:在模板/Users/taylorhobbs/.virtualenvs/Workout_log/lib/python2.7/site-packages/rest_framework/templates/rest_framework/base.html中,第87行的错误'Module_six_moves_urllib_parse'对象没有属性'urlsplit'77 : …
所以我有一个问题的向量,并希望根据用户的输入递增并返回一个数字.它给了我麻烦,我认为这是因为缺乏对Clojure及其理想的理解.这是我得到的尽可能接近,但我得到的只是0.
(defn print-questions [questions]
(let [number 0]
(doseq [question questions]
(println question)
(let [x (read-line)]
(if (= (.toLowerCase x) "y")
(inc number)
(println "No"))))
number))
Run Code Online (Sandbox Code Playgroud)