gpt4 book ai didi

python django项目和文件夹结构(与WAMP不同)

转载 作者:行者123 更新时间:2023-11-30 23:35:00 25 4
gpt4 key购买 nike

我在 Win 7 上的开发环境设置如下:

Django开发结构

Apache      -server-        C:\Program Files (x86)\Apache Software Foundation\Apache2.4
PostgreSQL -database- C:\Program Files\PostgreSQL\9.2
Django -framework- C:\Python27\Lib\site-packages\django
Python -code- C:\Python27
Project -root- C:\mysite
|----------apps
|----------HTML
|----------CSS
|----------JavaScript
|----------assets

我试图让这个开始变得非常简单。有 5 个主要目录,每个目录都有不同的用途。所有代码都位于项目文件夹中。

与WAMP结构相比:

C:\WAMP
|----------C:\Apache
|----------C:\MySQL
|----------C:\PHP
|----------C:\www

我喜欢 Apache、MySQL 和 PHP 都驻留在一个整洁的目录中。出于安全原因,我知道将根项目保留在 Django 的另一个目录中。

  • 在 Django 环境中到处安装 Apache、PostgreSQL 和 Python 可以吗?
  • 我是否错过了核心 Django 组件和/或目录?
  • 部署和扩展会成为问题吗?

我希望这成为 Django Web 初学者的指南。

最佳答案

我可以一一回答这个问题:

  • Apache、PostgreSQL 和 Python 是否安装在 Django 环境中?

    到处听起来很奇怪,但确实很好。

  • 我是否错过了核心 Django 组件和/或目录?

    不,你不会错过任何东西,Django 核心已经在 site-packages 文件夹中,你的站点代码是 mysite,它可以位于你想要的任何地方。

  • 部署和扩展会出现问题吗?

    不,当前结构不会有问题。您将仅部署您的mysite,其他将单独安装。

开始 Django 开发时您应该熟悉的一些内容:

  • 当您部署项目时,很可能它会在 Linux 服务器上,所以也许安装并学习 Linux ?

  • virtualenv :很快你就必须安装 Django,然后是一堆外部包来支持你的项目。 virtualenv 帮助您隔离工作环境。嗯,当你开始 Python 开发时,它是“非官方的”必须的。

  • virtualenvwrapper让您在使用 virtualenv

    时生活更轻松
  • gitgithubbitbucket :如果您还不了解 git,现在您应该了解了。

关于python django项目和文件夹结构(与WAMP不同),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17687551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com