問題タブ [askbot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
69 参照

python - オブジェクト メソッドが定義されている場所が見つかりません (Askbot / Django)

Askbot Django ベースのフォーラムがどのように機能するかを理解しようとしていますが、解決できないような謎に遭遇しました (初心者):

このファイルで:

https://github.com/ASKBOT/askbot-devel/blob/master/askbot/views/writers.py

このコードがあります:

問題は、「ユーザー」オブジェクトを追跡することです。「認証ミドルウェア」によって「HttpRequest」オブジェクトに属性として追加された「ユーザー」オブジェクトタイプだと思います。

私の質問は: Django/Askbot コード全体のどこで 'post_question()' が 'User' オブジェクト メソッドとして定義されていますか??

Django と Askbot のドキュメントとコードを検索しましたが、あきらめました。

どうもありがとう、

詳細については、Github のAskbotを参照してください。

0 投票する
2 に答える
10537 参照

sql - DatabaseError の取得: 列に指定された複数のデフォルト値

Django プロジェクトの 1 つで South を使用して移行しようとするたびに、このエラーを回避するために何をすべきかわかりません。

エラー:

askbot の移行の実行:

  • 転送を 0006_auto__del_field_tagplus_tag_ptr__add_field_tagplus_id__add_field_tagpl に移行しています。

askbot:0006_auto__del_field_tagplus_tag_ptr__add_field_tagplus_id__add_field_tagpl

致命的なエラー - 次の SQL クエリが失敗しました: ALTER TABLE "tagplus" ADD COLUMN "id" serial NOT >NULL PRIMARY KEY DEFAULT -1; エラー: テーブル「tagplus」のカラム「id」に複数のデフォルト値が指定されました

移行エラー: >askbot:0006_auto__del_field_tagplus_tag_ptr__add_field_tagplus_id__add_field_tagpl DatabaseError: テーブル「tagplus」の列「id」に複数のデフォルト値が指定されました

移行ファイル 0006 コード (部分):

ありがとう!

編集:

エラーは、移行ファイルの作成中にプロンプ​​トが表示されたこの選択に関係していると思います。

「1 回限りの値を指定する」を選択し、この値を0

0 投票する
1 に答える
324 参照

python - Python South が add_to_class() メソッドで行われた変更を取得しない

User.add_to_class() を Askbot のモデルに挿入して、メインの Django 'User' モデルにフィールドを追加しました。初期化

追加されたコードは次のとおりです。

次に、South の schemamigration を実行します

ご覧のとおり、変更は反映されません。

データベースを確認しましたが、何も変わっていません。

さらに、 South が変更を取得していないという事実に加えて、上記の変更を保存した後にサーバーを実行すると、すべてが壊れてエラーが発生するため、正しいinitファイルで作業していることも確認しました。現在のトランザクションは中止され、トランザクション ブロックが終了するまでコマンドは無視されます。

私は何を間違っていますか?

0 投票する
2 に答える
365 参照

django - Git Push Heroku Master の実行時にパスを manage.py に変更します

Askbot フォーラムを heroku に正常にデプロイしましたが、「git push heroku master」を実行すると、自動 collectstatic プロセスが失敗し (私にはランダムな失敗のように見えます)、プロンプトが表示されます。

-----> Python app detected

それが問題なのかどうかはよくわかりませんが、ファイルには、アプリのルートにある展開に使用しているファイルではなく、アプリのネイティブ バージョンのファイルが含まれていますmanage.py.askbot/setup_templates/

適切なファイルをgit push heroku master使用するにはどうすればよいですか?manage.py

0 投票する
2 に答える
297 参照

python - Hostgator の Askbot (Django)

Hostgator を使用して共有ホストに Askbot をデプロイしようとしていますが、成功しません。Askbotのドキュメントでは、Web サーバーの設定の変更について説明していますが、これは共有 Web ホストであるため、明らかにできません。

私は最初に fcgi で展開しようとしましたが、私の知る限り、Hostgator で機能するのはこれだけです。私の .htaccess と index.fcgi は以下にありますが、残念ながらまだ動作させることができませんでした。

.htaccess

index.fcgi

共有ホスティングで Askbot の展開に成功した人はいますか? 誰か共有してくれませんか?どうもありがとう。

0 投票する
1 に答える
302 参照

python - AskBot をライブからローカル マシンにインストールする

ローカル マシン (Windows 7) に askbot ビルドのライブ バージョンをインストールしようとしています。

コードベースの .tar をダウンロードしましたが、インストール方法も、インストール場所もわかりません。

このhttp://askbot.org/doc/install.htmlを見ると、新しいインストールを取得することが示唆されています。その後、それにインポートできますか?

ライブ版を作った開発者が退職。

どんな助けでも大歓迎です!

0 投票する
1 に答える
110 参照

askbot - askbot-'askbot.deps.django_authopenid.forms.LoginForm object' には属性 'possword' がありません

プロジェクトにaskbotアプリをインストールしました。「ユーザー名とパスワード」を指定して、askbotにローカルでログインします。次のエラーが表示されます。

'askbot.deps.django_authopenid.forms.LoginForm object' has no attribute 'possword'

トレースバックvalue="{{ login_form.possword.value() }}"、次のファイルに行があることを示しています。

askbot/templates/authopenid/signin.html in block "content"

その行はまったく見つかりませんでした。

完全な HTML

0 投票する
1 に答える
715 参照

python - 'SortedDict' オブジェクトには属性 'insert' がありません

AskBot をデプロイした後、異常なエラーが発生しました。

/settings/QA_SITE_SETTINGS/ の AttributeError
'SortedDict' オブジェクトに属性 'insert' がありません

これは、次のコードの結果です。

Django wikiによると、メソッドSortedDictがあるようinsertです。

何か案が?

完全なエラー ページは次のとおりです。
関連: AskBot のバグ