Github からソフトウェアをインストール中です: https://github.com/bravecollective/core
MongoDB、Python、および WebCore を使用して実行します。私はそれを実行することができました.今、私は自分自身を管理者ユーザーにする必要がある部分に到達しました. readme によると、Paster シェルで以下を実行する必要があります。
from brave.core.account.model import User
from brave.core.character.model import EVECharacter
from brave.core.permission.model import Permission, WildcardPermission
u = User.objects(username=USERNAME_HERE)[0]
u.admin = True
c = u.primary
p1 = Permission.objects(id='core.*').first()
c.personal_permissions.append(p1)
c.save()
u.save()
この場合のユーザー名は「TigerXtrm」です。ただし、これを行うと、次のように返されます。
Welcome to the WebCore shell.
from brave.core.account.model import User
from brave.core.character.model import EVECharacter
from brave.core.permission.model import Permission, WildcardPermission
u = User.objects(username=TigerXtrm)[0]
c = u.primary
p1 = Permission.objects(id='core.*').first()
c.personal_permissions.append(p1)
Traceback (most recent call last):
File "console", line 1, in module
NameError: name 'TigerXtrm' is not defined
したがって、NameError: name 'TigerXtrm' is not definedが問題を引き起こします。ユーザーが作成され、MongoDB データベースに入力されました。小文字と電子メール アドレスも試しましたが、どちらも役に立ちませんでした。定義されていないと言っている理由がわかりません。間違った場所で実行していますか、それともコードに何か問題がありますか? それともまったく別のものですか?