2016-09-27 3 views
2

MacでPython 3とDjango 1.10を使用してDjangoプロジェクトに取り掛かりました。MacOS Sierraの後でDjangoテストが遅くなる

更新前は、0.441秒で40回のテストを実行していました。

今すぐMacOSのシエラは後:5.487s

に40回のテストを実施しました私はいくつかの調査を行なったし、この行が問題であることが判明:

response = self.client.post(r('subscriptions:new'), data) 

私はデータの代わりに空の辞書を渡すと、テストはより速く実行されます。誰もが、なぜこれが起こっているのかを知っていますか?

+1

これは遅いですか? – James111

+0

関連するビューコードを共有できますか? – elethan

+0

Sierraはどれくらい最近インストールされましたか?一部のCPU集約的なバックグラウンドタスクが完了するまでには時間がかかることがあります。 – BallpointBen

答えて

3

私はローカルDNSを解決するために解決するために永遠に取っていたことがわかりました。

誰もが同じ問題を持っている場合、これを実行するコマンド:

sudo scutil --get LocalHostName 
sudo scutil --get HostName 

を結果は、これが等しいそれらを置くためにコマンドを使用し、同じでない場合:

My-Macbookローカルマシンである
sudo scutil --set LocalHostName My-MacBook 
sudo scutil --set HostName My-MacBook 

ホスト名。 問題が解決しました。

関連する問題