1

私は単純な Web アプリを作成しましたが、静的ファイルをサーバーする方法を理解しようとして行き詰まりました。静的ファイル フォルダーが別のフォルダーにあります/usr/lib/python2.6/site-packages/web3/static以下は私のコードです。この静的ファイル フォルダー構成をアプリに追加する方法を教えてください。

#!/usr/bin/env python
import sys
import my_web.settings

from django.core.management import execute_from_command_line
from django.core.management import call_command

import os
import tempfile
import cherrypy.wsgiserver
import django.core.handlers.wsgi


if __name__ == "__main__":

    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "my_web.settings")

    # Since we use a throwaway database, it needs to be initialized
    # every time Django starts.
    if sys.argv[1] in ('runserver', 'shell'):
        with tempfile.NamedTemporaryFile() as dbFile:
            my_web.settings.DATABASES['default']['NAME'] = dbFile.name
            call_command('syncdb', interactive=False)
            server = cherrypy.wsgiserver.CherryPyWSGIServer(
                ('0.0.0.0', 8080), django.core.handlers.wsgi.WSGIHandler(),
                server_name='localhost', numthreads = 10
            )
            try:
                server.start()
            except KeyboardInterrupt:
                server.stop()
4

2 に答える 2