【问题标题】:How to deploy a completed Django application to an existing apache server?如何将完成的 Django 应用程序部署到现有的 apache 服务器?
【发布时间】:2013-06-19 19:46:57
【问题描述】:

我已经安装了 python 和 django,现在都已经过测试并且可以工作了。我想从 https://pypi.python.org/pypi/django-lfs/0.7.7#downloads 下载一个 Django 应用程序,然后将其安装在 Web 服务器上。解压缩 tarball 文件后,我应该将它们上传到哪个指令?通过运行“python-admin.py startproject myprojectname”创建的 django 项目文件夹?我需要编辑应用程序文件中的一些文件吗?提前致谢!

【问题讨论】:

    标签: django apache python-2.7 mod-wsgi


    【解决方案1】:

    说明位于 LFS 文档站点 (http://docs.getlfs.com/en/latest/introduction/installation.html)....

    Download the installer from http://pypi.python.org/pypi/django-lfs
    $ tar xzf django-lfs-installer-<version>.tar.gz
    $ cd lfs-installer
    $ python bootstrap.py
    $ bin/buildout -v
    Enter your database settings to lfs_project/settings.py
    $ bin/django syncdb
    $ bin/django migrate
    $ bin/django lfs_init
    $ bin/django collectstatic
    $ bin/django runserver
    Browse to http://localhost:8000
    

    您可能必须在服务器上安装 mysql 或 postgresql,然后相应地编辑 lfs_project/settings.py。

    我查看了 lfs 应用程序中的各种 url.py,它们看起来相当广泛。如果你想将这些与你的应用程序集成,最好从 LFS 开始,然后在其中构建你的东西​​,而不是反过来。

    【讨论】:

    • 我以前读过这个教程,但我不想使用 buildout 方法。我下载了除安装程序(270k)以外的完整软件包。还是谢谢你们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-05
    • 2017-10-21
    • 2015-06-09
    • 2020-05-03
    • 1970-01-01
    • 2020-09-17
    相关资源
    最近更新 更多