は、とにかくサブプロセスまたはos.systemを使わずに別のpythonプログラムからdjangoプロジェクトを実行するものです。django projactを別のpythonプログラムから実行する
使用しようとしてイム:
os.system("python manage.py runserver")
と:
subprocess.call("python", "manage.py", "runserver")
が、私はアンドロイドとアンドロイドでkivyからそれを実行するには、
ジャンゴローカルサーバーに組み込みのpythonを持っていませんwebwiewのサーバーサイドとして使用しています。
私はrunpyモジュールを見つけましたが、djangoを実行することはできません。
どうすればいいですか?
編集1:
私はトマシュヤクブRupのが仕事とエラーの下に与えていないと言うが、そのようにそれを実行します。
Python 3.5.1 (default, Mar 3 2016, 09:29:07)
[GCC 5.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> import django
>>> os.environ['DJANGO_SETTINGS_MODULE'] = 'sample.settings'
>>> if hasattr(django, 'setup'):
... django.setup()
...
>>> from django.core.management import call_command
>>> call_command('runserver')
/usr/bin/python: can't find '__main__' module in ''
なぜですか?あなたのAndroidアプリケーションであなたのウェブサイトからのデータが必要な場合は、api – Sayse
を公開せず、私のウェブサイトを表示したくありません。私は地元のウェブサイトを見せたい! –
それは意味をなさない。あなたがdjangoを使用してはならない問題を解決するためにdjangoを使用しようとしているように聞こえます。 – Sayse