# Django_api **Repository Path**: YUERHOO/Django_api ## Basic Information - **Project Name**: Django_api - **Description**: 这是一个基于 Python Django 框架开发的项目,旨在提供现代化的 Web 应用解决方案。该项目集成了强大的后台管理系统(Xadmin)以及响应式的前端界面(Bootstrap),并针对移动端进行了优化适配,是一个功能完备的个人或企业级应用起点。 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-12-20 - **Last Updated**: 2026-02-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, Django ## README # YuerHoo #### 介绍 YuerHoo 是一个基于 Python Django 框架开发的项目,旨在提供现代化的 Web 应用解决方案。该项目集成了强大的后台管理系统(Xadmin)以及响应式的前端界面(Bootstrap),并针对移动端进行了优化适配,是一个功能完备的个人或企业级应用起点。 #### 主要功能 * **Django 框架核心**: 基于 Django 构建,提供稳健的 Web 基础设施。 * **增强型后台管理**: 集成 Xadmin,提供比原生 Django Admin 更强大的数据管理和可视化功能。 * **响应式设计**: 使用 Bootstrap 3/4,确保在桌面、平板和手机上均有良好的浏览体验。 * **移动端适配**: 包含针对移动设备的专用样式文件(Phone CSS),优化手机端操作界面。 * **静态资源管理**: 预配置了 jQuery, Select2 等流行前端库,提升用户体验。 #### 软件架构 项目采用了标准的 Django 分层架构: * **Mydjango**: 主项目配置目录(包含设置、路由、WSGI配置等)。 * **Static Files**: 集中管理 CSS、JS、图片等静态资源。 * **Templates**: 负责渲染前端视图。 #### 安装教程 1. **环境准备** 确保你的环境中已安装 Python 3.x 和 pip。 2. **克隆项目** ```bash git clone https://gitee.com/YUERHOO/Django_api.git cd Django_api ``` 3. **创建虚拟环境** ```bash python -m venv venv # Linux/Mac: source venv/bin/activate # Windows: venv\Scripts\activate ``` 4. **安装依赖** ```bash pip install -r requirements.txt ``` *注意:主要依赖包括 Django, xadmin 等。* 5. **数据库迁移** ```bash python manage.py makemigrations python manage.py migrate ``` 6. **创建管理员账户** ```bash python manage.py createsuperuser ``` 7. **启动服务** ```bash python manage.py runserver ``` #### 使用说明 1. **访问应用** 打开浏览器访问 `http://127.0.0.1:8000/`,查看前台页面。 2. **后台管理** 访问 `http://127.0.0.1:8000/xadmin/` 或 `http://127.0.0.1:8000/admin/` (取决于具体配置),使用刚才创建的超级管理员账户登录,即可进行数据管理和系统配置。 3. **API 开发** 如需开发或查看 API 接口,请在代码中查看对应的 App 目录(通常位于项目根目录下的 `apps/` 或直接在各应用 `views.py` 中编写视图函数)。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 后续计划 项目将持续完善 API 接口文档(如果适用),并进一步优化移动端的交互体验。 --- *此 README 基于项目代码结构自动生成。*