LCR_sjtu 项目使用教程
LCR_sjtu上海交通大学云汉交龙战队21赛季雷达站程序开源项目地址:https://gitcode.com/gh_mirrors/lc/LCR_sjtu
1. 项目的目录结构及介绍
LCR_sjtu 项目的目录结构如下:
LCR_sjtu/
├── README.md
├── requirements.txt
├── manage.py
├── lcr_project/
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ ├── wsgi.py
│ └── asgi.py
├── lcr_app/
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── models.py
│ ├── tests.py
│ ├── views.py
│ ├── templates/
│ │ └── lcr_app/
│ │ └── index.html
│ ├── static/
│ │ └── lcr_app/
│ │ └── style.css
│ └── migrations/
│ └── __init__.py
└── static/
└── admin/
目录结构介绍
README.md
: 项目说明文件。requirements.txt
: 项目依赖文件。manage.py
: Django 项目管理文件。lcr_project/
: Django 项目配置目录。__init__.py
: 包初始化文件。settings.py
: 项目配置文件。urls.py
: URL 路由配置文件。wsgi.py
: WSGI 服务器配置文件。asgi.py
: ASGI 服务器配置文件。
lcr_app/
: 主要应用目录。__init__.py
: 包初始化文件。admin.py
: Django 管理后台配置文件。apps.py
: 应用配置文件。models.py
: 数据模型文件。tests.py
: 测试文件。views.py
: 视图文件。templates/
: 模板文件目录。lcr_app/
: 应用模板目录。index.html
: 主页模板文件。
static/
: 静态文件目录。lcr_app/
: 应用静态文件目录。style.css
: 样式文件。
migrations/
: 数据库迁移文件目录。__init__.py
: 包初始化文件。
static/
: 全局静态文件目录。admin/
: Django 管理后台静态文件目录。
2. 项目的启动文件介绍
manage.py
manage.py
是 Django 项目的管理文件,用于执行各种管理任务,如启动开发服务器、创建数据库迁移、运行测试等。
使用方法:
python manage.py runserver
wsgi.py 和 asgi.py
wsgi.py
: WSGI 服务器配置文件,用于部署项目到生产环境。asgi.py
: ASGI 服务器配置文件,用于支持异步服务器和应用。
3. 项目的配置文件介绍
settings.py
settings.py
是 Django 项目的主要配置文件,包含数据库配置、静态文件配置、应用配置等。
主要配置项:
DEBUG
: 调试模式开关。ALLOWED_HOSTS
: 允许访问的主机列表。INSTALLED_APPS
: 已安装应用列表。MIDDLEWARE
: 中间件列表。DATABASES
: 数据库配置。STATIC_URL
: 静态文件 URL。TEMPLATES
: 模板配置。
示例配置:
DEBUG = True
ALLOWED_HOSTS = ['localhost', '127.0.0.1']
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'lcr_app',
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware
LCR_sjtu上海交通大学云汉交龙战队21赛季雷达站程序开源项目地址:https://gitcode.com/gh_mirrors/lc/LCR_sjtu