# webssh **Repository Path**: rd_management_system/webssh ## Basic Information - **Project Name**: webssh - **Description**: django5 webssh - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-06 - **Last Updated**: 2025-01-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # django webssh项目介绍 该项目是研发管理开发项目,主要实现以下的功能: - 员工信息和权限管理 - 自动化测试系统 - 文档系统 - 日报系统 - 看板系统 ## 一、创建项目 ```shell # 创建项目 cd ~/django5 django-admin startproject webssh # 创建app ~/django5/init python3 manage.py startapp webssh # 创建数据库 mysql -u root -p CREATE DATABASE webssh; exit; # 生成表单信息 python3 manage.py makemigrations # 创建表 python3 manage.py migrate # 启动项目 python3 manage.py runserver ``` ## 二、初始化配置 ### 2.1 ip和port设置 - 初始的项目配置目录名修改为config - 设置ip为`192.168.3.50` - 设置port为8099 ### 2.2 基础路径设置 - TEMPLATES设置 ```python TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [ os.path.join(BASE_DIR, 'templates'), os.path.join(BASE_DIR, 'webssh', 'templates'), ], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ] ``` - DATABASES设置 ```python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'webssh', 'USER': 'root', 'PASSWORD': '123456aA', 'HOST': '192.168.3.50', 'PORT': '3306' } } ``` - 静态路径设置 ```python STATIC_URL = 'static/' STATICFILES_DIRS = [ BASE_DIR / "static", BASE_DIR / "webssh/static", ] ``` - 多媒体路径设置 ```python MEDIA_URL = 'media/' MEDIA_ROOT = BASE_DIR / 'media' ```