2

アプリのgraph_modelsを取得しようとしています。すでに一度実行しましたが、現在このエラーが発生しており、問題の解決策を見つけることができません。

トレースバック:

$ python manage.py graph_models --pygraphviz -a -g -o m.png
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "c:\Users\myUser\.virtualenvs\my_django_project\lib\site-packages\django\core\management\__init_
_.py", line 351, in execute_from_command_line
    utility.execute()
  File "c:\Users\myUser\.virtualenvs\my_django_project\lib\site-packages\django\core\management\__init_
_.py", line 343, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "c:\Users\myUser\.virtualenvs\my_django_project\lib\site-packages\django\core\management\base.py
", line 394, in run_from_argv
    self.execute(*args, **cmd_options)
  File "c:\Users\myUser\.virtualenvs\my_django_project\lib\site-packages\django\core\management\base.py
", line 445, in execute
    output = self.handle(*args, **options)
  File "c:\Users\myUser\.virtualenvs\my_django_project\lib\site-packages\django_extensions\management\u
tils.py", line 57, in inner
    ret = func(self, *args, **kwargs)
  File "c:\Users\myUser\.virtualenvs\my_django_project\lib\site-packages\django_extensions\management\c
ommands\graph_models.py", line 87, in handle
    self.render_output_pygraphviz(dotdata, **options)
  File "c:\Users\myUser\.virtualenvs\my_django_project\lib\site-packages\django_extensions\management\c
ommands\graph_models.py", line 133, in render_output_pygraphviz
    graph.layout(prog=kwargs['layout'])
  File "c:\Users\myUser\.virtualenvs\my_django_project\lib\site-packages\pygraphviz\agraph.py", line 13
58, in layout
    data = self._run_prog(prog, ' '.join([args, "-T", fmt]))
  File "c:\Users\myUser\.virtualenvs\my_django_project\lib\site-packages\pygraphviz\agraph.py", line 13
38, in _run_prog
    warnings.warn(b"".join(errors), RuntimeWarning)
TypeError: can't use a string pattern on a bytes-like object

私は何を試しましたか?

  1. コメントしましたINSTALLED_APPS(1つずつ:最後に機能したときに「debug_toolbar」にすでに問題がありました)
  2. python manage.py graph_models --pygraphviz -g -o m.png my_app_01(my_app_02、03 など)
  3. git checkout ###(最後に機能したときまで、またさまざまなコミットまで)

そして、実際には何も起こりません。なぜなら、3.私のアプリを超えた何かが起こっているのではないかと疑っているからです。それ以外の場合、前に機能した場合、一度機能したコミット内で機能しなくなったのはなぜですか?

それで...解決策を見つける方法についてのアイデアはありますか?御時間ありがとうございます!(そして悪い英語をお詫びします)

4

0 に答える 0