我正在尝试创建一个NSDictionary对象,其中的键定义了歌曲的编号以及信息.我在尝试定义传入方法的NSNumber时遇到上述错误:
+(NSDictionary *) initWithMPMediaItem:(MPMediaItem *) song andSongNumber: (NSNumber *)songCount{
NSString *songKey = @"%@ Song Title", songCount;
Run Code Online (Sandbox Code Playgroud) 我在python中使用SQLAlchemy创建了一个简单的数据库,并为每个输入的用户提供了一个唯一用户ID列.我希望有一个运行计数器,只要添加新用户,就会提供下一个ID.
实现这个的最佳方法是什么?一个值为最后一个id号的列,或者是一个完全独立的表(看起来很浪费.)有没有办法检查最后一个User.id并添加一个?这是用户基类:
class User(Base):
__tablename__ = 'users'
id = Column(Integer, primary_key = True)
email_address = Column(String, nullable = False)
username = Column(String, nullable = False)
password = Column(String, nullable = False)
first_name = Column(String)
full_name = Column(String)
join_date = Column(DateTime, default=func.now()) # enters the time upon initialization
def __init__(self, email_address, username, password):
self.email_address = email_address
self.username = username
self.password = password
def __repr__(self):
return "<User('%s', '%s', '%s', '%s')>" % (self.email_address, self.username, self.password, self.join_date)
Run Code Online (Sandbox Code Playgroud) 设置名为的Django应用程序的URL OmniCloud_App.访问/ OmniCloud_App /注册时未获取URL的获取和错误.这是主要的urls.py:
urlpatterns = patterns('',
(r'^OmniCloud_App/$', include('OmniCloud_App.urls')),
(r'^admin/', include(admin.site.urls)),
)
Run Code Online (Sandbox Code Playgroud)
然后包括OmniCloud_App/urls.py:
urlpatterns = patterns('OmniCloud_App.views',
(r'^', 'home'),
(r'^signup/', 'signup'),
(r'^(?P<User_id>\d+)/$', 'profile'),
(r'^(?P<User_id>\d+)/social$', 'social'),
(r'^(?P<User_id>\d+)/news$', 'news'),
(r'^(?P<User_id>\d+)/email$', 'email'),
(r'^(?P<User_id>\d+)/photos$', 'photos'),
)
Run Code Online (Sandbox Code Playgroud)
所以注册应该转到views.py中的注册方法:
def signup(request):
return render_to_response('OmniCloud_App/Templates/OmniCloud/signup.html', context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)
有什么理由不行吗?这是404,这意味着它永远不会超过最初的urls.py文件,尽管访问简单/ OmniCloud_App /正确呈现'home'页面(也在include('OmniCloud_App.urls')

我想将所有以字符串开头的文件复制到同一目录中的文件夹中.我试过cp foo* backup/foo*但得到了
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file
cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory
Run Code Online (Sandbox Code Playgroud)
我该如何复制完成此操作?
我正在尝试使用sqlite3并创建数据库,但是我无法入门.我去终端并输入sqlite3开始.我得到以下提示:
sqlite>
Run Code Online (Sandbox Code Playgroud)
我安装了sqlAcademy并且正在尝试完成本教程,但是有以下示例:
>>> import sqlalchemy
>>> sqlalchemy.__version__
0.7.0
Run Code Online (Sandbox Code Playgroud)
他们似乎在终端中输入,但我的代码显示错误:
sqlite> import sqlalchemy;
Error: near "import": syntax error
Run Code Online (Sandbox Code Playgroud)
有没有我应该在终端中使用的包装器,所以我可以输入Python?我是否需要单独编写,编译和运行所有示例,还是有更简单的方法?
我知道这听起来很模糊,但我认为我做的事情非常明显错误.太新了,不知道它是什么.
python ×2
sqlalchemy ×2
bash ×1
cp ×1
database ×1
django ×1
django-urls ×1
django-views ×1
nsnumber ×1
nsstring ×1
objective-c ×1
sqlite ×1
terminal ×1
userid ×1