問題タブ [osqa]
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 - OSQA (django&python) に質問を追加すると、その本文は空です
私は現在 OSQA に取り組んでおり、別の Q&A サイトからいくつかの質問と回答をインポートしようとすると、本当に問題が発生します。
投稿する前に検索したところ、meta.osqa でデータのインポートに関するこのリンクといくつかの典型的なエラーが見つかりましたが、有効ではなくなりました。 http://meta.osqa.net/questions/4080/how-can-i-import-data-from-another-question-and-answer-script
一方、私のコードは次のとおりです。
このコマンドは、質問の本文 (テキスト) が空であることを除いて、私の OSQA サイトで適切に質問を作成します。
興味深いのは、ユーザーとして登録されたサイトから直接手動で質問を追加すると、問題なく作成されることです。
読んでみると、Markdownの問題であることがわかりましたが、現在のバージョンのOSQAには存在しないmdx_urlizer.pyファイルを編集することについて話しているため、私が見つけた解決策はもはや適切ではありません。
前もって感謝します!
キケロックス
django - get_queryset と get_query_set、Django 1.5 と 1.6 の比較
Django 1.6 にアップグレードすることで問題が解決したようです。何が起こっていたのか、ただ興味があります。
OSQAを既存の Django アプリと統合しようとしていますが、非常に微妙な問題が発生しています。それを見てください --- これは 1 つの PDB セッションであり、多重継承はありません。
Django 1.5 では、デフォルトで( のように)の行を指すdjango.db.models.Manager
メソッドがあります。Django 1.6では、この同じメソッドが を指しています。ちなみに、これは 同じファイルの行です。all
MyModel.objects.all()
get_query_set()
128
django/db/models/manager.py
get_queryset
get_query_set
133
実際、 Django 1.5*** AttributeError: AttributeError("'QuerySet' object has no attribute 'filter_state'",)
ではOSQA が壊れて
います。forum/views/readers.py
207
questions = initial.filter_state(deleted=False)
、そのような機能はありません。この場合、それは として渡さQuestion.objects.all()
れinitial
ますが、どういうわけか、必要なメソッドを持つ のdjango.db.models.query.QuerySet
代わりに
なってしまいます。forum.models.node.NodeQuerySet
(Pdb) from forum.models import Question
(Pdb) type(Question.objects.all())
<class 'django.db.models.query.QuerySet'>
(Pdb) type(Question.objects.get_queryset())
<class 'forum.models.node.NodeQuerySet'>
(Pdb) type(Question.objects.get_query_set())
<class 'django.db.models.query.QuerySet'>
python - Facebook ログイン API のリダイレクト uri が間違っている
Web サイトで Facebook を使用したログインを構成しています。ユーザーがメールアドレスとパスワードを入力するように求められると、Facebook は私の Web サイトにリダイレクトしますが、アドレスが間違っています:
mywebsite.com/osqa/osqa/account/facebook/done...
ご覧のとおり、"osqa" は 1 回しか表示されないはずなのに 2 回表示されています。
urls.py ファイルには、次のスクリプトが含まれています。
何か案は?
django - TypeError 'NoneType' オブジェクトは反復可能ではありません OSQA
私はOSQA Djangoを適切に構成しましたが、このURLを試したときにこの問題を修正する方法:
debog mod で:
コード行 13 で編集:
python-social-auth - Python-social-auth を osqa に統合する方法
Python-social-auth を OSQA に統合したいと考えています。それを行うためのアイデアや提案はありますか?
どうもありがとう。
installation - ssh 経由で OpenShift に OSQA インストール ディレクトリが見つかりません
SSH 経由のナビゲーションについて基本的な理解があります。ここの指示に従って OSQA をインストールしました: https://github.com/openshift-quickstart/OSQA-openshift-quickstart インストールは機能し、管理 Web インターフェイスを介して問題なく OSQA 設定にアクセスして変更できます。
OpenID (およびその他のいくつか) を無効にするために settings_local.py ファイルを編集する必要があります。これが私がlsしたときに私が見るものです:
以上です!
私は何か間違ったことをしているに違いないことを知っていますが、私はずっと検索してきました.ほとんどの指示は「OSQAインストールディレクトリに移動する - cd OSQA」で始まります-存在しないようです! SFTPでログインすると、同じディレクトリのリストが表示されます。