問題タブ [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.
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を参照してください。
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
python - Python South が add_to_class() メソッドで行われた変更を取得しない
User.add_to_class() を Askbot のモデルに挿入して、メインの Django 'User' モデルにフィールドを追加しました。初期化
追加されたコードは次のとおりです。
次に、South の schemamigration を実行します
ご覧のとおり、変更は反映されません。
データベースを確認しましたが、何も変わっていません。
さらに、 South が変更を取得していないという事実に加えて、上記の変更を保存した後にサーバーを実行すると、すべてが壊れてエラーが発生するため、正しいinitファイルで作業していることも確認しました。現在のトランザクションは中止され、トランザクション ブロックが終了するまでコマンドは無視されます。
私は何を間違っていますか?
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
python - Hostgator の Askbot (Django)
Hostgator を使用して共有ホストに Askbot をデプロイしようとしていますが、成功しません。Askbotのドキュメントでは、Web サーバーの設定の変更について説明していますが、これは共有 Web ホストであるため、明らかにできません。
私は最初に fcgi で展開しようとしましたが、私の知る限り、Hostgator で機能するのはこれだけです。私の .htaccess と index.fcgi は以下にありますが、残念ながらまだ動作させることができませんでした。
.htaccess
index.fcgi
共有ホスティングで Askbot の展開に成功した人はいますか? 誰か共有してくれませんか?どうもありがとう。
python - AskBot をライブからローカル マシンにインストールする
ローカル マシン (Windows 7) に askbot ビルドのライブ バージョンをインストールしようとしています。
コードベースの .tar をダウンロードしましたが、インストール方法も、インストール場所もわかりません。
このhttp://askbot.org/doc/install.htmlを見ると、新しいインストールを取得することが示唆されています。その後、それにインポートできますか?
ライブ版を作った開発者が退職。
どんな助けでも大歓迎です!
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
python - 'SortedDict' オブジェクトには属性 'insert' がありません
AskBot をデプロイした後、異常なエラーが発生しました。
/settings/QA_SITE_SETTINGS/ の AttributeError
'SortedDict' オブジェクトに属性 'insert' がありません
これは、次のコードの結果です。
Django wikiによると、メソッドSortedDict
があるようinsert
です。
何か案が?
完全なエラー ページは次のとおりです。
関連: AskBot のバグ。