网站搭建-django-004-后端文件结构创建

本系列教程将详细介绍如何使用django框架搭建网站的后端部分。今天我们将探讨项目的基本文件结构。

Part 1:项目文件结构

后端项目的文件结构如下:

  • apps:Python包,用于存放自定义的应用(app)。
  • extra_apps:Python包,用于存放开源的其他应用(app)。
  • media:文件夹,用于存放一些文件,例如从前端传输过来的图片等。
  • static:文件夹,用于存放静态文件,主要是js和css文件,包括一些免费开源包以及自编制的文件。
  • templates:文件夹,用于存放html文件。

文件结构示意图如下:

Part 2:如何创建

  • Python包:在项目文件夹位置右键,选择
    New -> Python Package
    。本质上,这是一个包含
    __init__.py
    文件的文件夹。
  • 文件夹:在项目文件夹位置右键,选择
    New -> Directory

创建Python包的示意图如下:

创建文件夹的示意图如下:

Part 3:小知识点,单电脑多Django项目运行

当一台电脑上运行多个Django项目时,可以使用Nginx和uWSGI技术,但这种方法较为复杂,目前尚未经过测试。如果你只是在Windows系统上尝试,不妨使用多个端口的方法。不同的项目可以使用不同的端口,例如:

python manage.py runserver 0.0.0.0:8001

使用8001端口的示意图如下:

登陆效果的示意图如下: