2011-07-22 7 views
1

私は自分のグループプロファイルアプリで忙しく、create_groupリンクをクリックするたびに、create_groupページの代わりにこのエラーが表示されます。私はこの問題が私のURLS.PYファイルにある可能性があると思います。私は仕事中ですので、数時間でいくつかのコードを投稿します。404エラー:ユーザーは指定したクエリに一致しませんか?

UPDATE:

問題は私のURLS.pyプロジェクトファイルにあった、私はそれが私のurls.pyのアプリのファイルとうまく同期されなかったと思います。このような小さな問題は本当にイライラしていました。それは新生児の人生です!

答えて

3

同じ問題がありました。 URL localhost:8000/admin/auth/user/add/created 404.最初に見つけた後の解決策は明らかでした。アプリはアカウント/ url.pyに^が欠落していた

マイアカウント:

urlpatterns = patterns('', 
    url(r'user/(?P<username>\w+)/$', 'accounts.views.profile') 
) 

だから私はそれを修正:

urlpatterns = patterns('', 
    url(r'^user/(?P<username>\w+)/$', 'accounts.views.profile') 
) 

元と一致する... /ユーザー/管理者の前に/追加urls.pyを作成し、404を発生させました。

1

これは非常にあいまいな質問です。コードなしでは、正しく答えることはほとんど不可能です。しかし、私はそれを刺すだろう。あなたのビューでget_object_or_404メソッドを使用している可能性がありますか?またはこれは管理画面ですか?いずれにしても、答えは同じです:グループプロファイルと、存在しないそのグループのユーザーへの参照があります。 DBにデータの不一致があるようです。私は離れているかもしれませんが、それほど情報を伝えるのは難しいです。あなたが私に働かせるためにもっと多くの情報を与えたら、私はあなたにもっと完全な応答を与えるために私の答えを修正します。

私には確実に言えることは、URLエラーメッセージがないことです。このエラーメッセージは、DBからオブジェクトを取得できないため、404バックを送信しています。これは、URLパターンが一致した後に発生します。しかし、それはあなたがもはや存在しないユーザーでログインしていたユーザーセッションの問題である可能性もありますが、それはちょうど推測です。

幸運を祈る!

+0

試していただきありがとうございます。group_createのgroupとsnippetについて、model.pyスニペットをアップロードしました。 – RubyGladiator

関連する問題