10

Eclipse で Django Pydev プロジェクトを作成すると、デフォルトの構成パッケージが次の構造で自動的に作成されます。

MyApp
    __init__.py
    settings.py
    urls.py
    wsgi.py
manage.py

今日、Django Pydev プロジェクトを作成しましたが、それらのファイルと初期パッケージは作成されませんでした。

新しい Django Pydev プロジェクトを作成しようと何度か試みましたが、初期構造が作成されていません。

この問題は発生し始めたばかりです。今日まで問題はありませんでした。

コマンドラインでこれを実行するとうまくいきます:

django-admin.py startproject mysite

ファイルとプロジェクト構造が正しく作成されます。したがって、失敗するのはEclipseとPydevだけです。

Ubuntu 11.1でDjango 1.4、Pydev 2.5、およびEclipse Indigo 3.7を使用しています

4

9 に答える 9

17

今日も同じ問題が発生しましたが、プロジェクト名が処理されなかったことが原因であることが判明しました。たとえば、「My Project」です。スペースがそれを投げました。プロジェクトを「MyProject」と呼ぶとうまくいきました。

コマンドラインから、次のエラーが発生します-Eclipseが返されません:

c:\django-admin.py startproject "マイ プロジェクト"

エラー: 「My Project」は有効なプロジェクト名ではありません。数字、文字、およびアンダースコアのみを使用してください。

于 2012-11-03T06:15:23.600 に答える
4

私はwin7で同じ問題に遭遇しました。

また、コマンドラインから手動で django-admin.py を実行しようとしました。プロジェクトを生成する代わりに、.py ファイルのデフォルト エディターを開きました。次に、.pyファイルを実行するデフォルトプログラムとして自分自身を登録するプログラムをインストールしたためであることは明らかでした。私の場合は WebMatrix2 でしたが、何もインストールしなくても、win7 ではデフォルトでメモ帳に設定されている可能性が高いです。

PyDev が実際に django-admin.py を実行してプロジェクトを生成することは知っていました。だから私の推測では、PyDev が .py ファイルを実行しようとしたのです。すると、実行するプログラムが python.exe ではないため、何も生成されませんでした。PyDev はこのエラーを無視したため、プロジェクトには何もありませんでした。

その後、修正は簡単です。任意の .py ファイルを選択し、右クリックしてプロパティ ウィンドウを開き、既定のプログラムを python.exe に変更します。

Eclipse に戻り、django プロジェクトを再度作成してみます。manage.py ファイルと作成されたその他のファイルを確認できるはずです。

お役に立てれば。

于 2012-10-11T06:58:10.827 に答える
1

私はこの問題を抱えていました-test-djangoというプロジェクトを作成しようとしましたが、構造にmanage.pyなどが追加されませんでした。だから私はdjango-admin.pyで同じことをしようとしましたが、失敗し、数字、文字、アンダースコアだけが表示されました!

したがって、問題は、eclipse / pydevがこのエラーを報告せず、とにかくプロジェクトを作成できないことです。

于 2012-09-26T21:43:26.210 に答える
0

同じ問題がありました。

[ヘルプ] -> [アップデートの確認] を実行して修正しました。

Eclipseを更新して再起動しました。

于 2012-06-27T03:36:00.643 に答える
0

私もこの問題に遭遇しました。

しかし、オンラインで壊滅的に検索した後。私はプラグインを Java EE 開発者用の新しい Eclipse バージョン: Indigo (以前は Classical Eclipse、Indigo) で再インストールすることにしました。

そしてそれは働いた!

于 2012-06-11T15:47:16.197 に答える
0

最新の PyDev を使用している場合、これは機能するはずです (以前のバージョンでは Django 1.4 に問題がありました)。更新が行われていない可能性があります (つまり、作成されているが、PyDev パッケージ エクスプローラーに表示されていません)。

更新して機能するかどうかを確認してください。ウィンドウ>設定>ワークスペースで「ネイティブフックを使用して更新」と「アクセス時に更新」が選択されていることを確認してください。

それでも問題が解決しない場合は、それらが本当にファイル システムに作成されていないかどうかを確認し、そうでない場合はエラー ログでエラーを確認し、報告してください。

于 2012-06-12T11:36:22.937 に答える