PyCharmCommunityEditionを強調する必要がありますはありません任意のDjango統合(v2016.3.2質問時)。
私はGoogled私の問題を解決し、(意外にも)何の答えも得られませんでした(もちろん、いくつかの可能性を排除していませんが、ちょうどそれらを逃した)。
質問は簡単です:PyCharmでは、ユニットテスト(TestCaseまたはそのメソッドの1つ)を実行(デバッグ)できます下の画像のように、(コンテキストメニューから)マウスを右クリックするだけです。
残念ながら、それは例外をもたらします:
Traceback (most recent call last): File "C:\Install\PyCharm Community Edition\2016.3.2\helpers\pycharm\utrunner.py", line 254, in <module> main() File "C:\Install\PyCharm Community Edition\2016.3.2\helpers\pycharm\utrunner.py", line 232, in main module = loadSource(a[0]) File "C:\Install\PyCharm Community Edition\2016.3.2\helpers\pycharm\utrunner.py", line 65, in loadSource module = imp.load_source(moduleName, fileName) File "E:\Work\Dev\Django\Tutorials\proj0\src\polls\tests.py", line 7, in <module> from polls.models import Question File "E:\Work\Dev\Django\Tutorials\proj0\src\polls\models.py", line 9, in <module> class Question(models.Model): File "E:\Work\Dev\Django\Tutorials\proj0\src\polls\models.py", line 10, in Question question_text = models.CharField(max_length=200) File "E:\Work\Dev\VEnvs\py2713x64-Django\lib\site-packages\Django\db\models\fields\__init__.py", line 1043, in __init__ super(CharField, self).__init__(*args, **kwargs) File "E:\Work\Dev\VEnvs\py2713x64-Django\lib\site-packages\Django\db\models\fields\__init__.py", line 166, in __init__ self.db_tablespace = db_tablespace or settings.DEFAULT_INDEX_TABLESPACE File "E:\Work\Dev\VEnvs\py2713x64-Django\lib\site-packages\Django\conf\__init__.py", line 53, in __getattr__ self._setup(name) File "E:\Work\Dev\VEnvs\py2713x64-Django\lib\site-packages\Django\conf\__init__.py", line 39, in _setup % (desc, ENVIRONMENT_VARIABLE)) Django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable Django_SETTINGS_MODULE or call settings.configure() before accessing settings.
注:私は誰かに役立つかもしれない答えを提供するために質問を追加しました。
https://github.com/AndreyMZ/jb_Django_test_runner/blob/master/README.md を参照してください。
長所: