# 广东外语外贸大学南国商学院-pythonweb大作业 > 参考IP:[47.103.207.39](http://47.103.207.39) > > python版本3.7.x > > 参考网站:[计算机学院官网](https://www-new.gwng.edu.cn/xkxy/main.psp) ## 初始化 使用python 3.7.6 1. 安装Django `pip install Django` 2. 创建初始化项目 `django-admin startproject pythonweb` 3. 运行测试 `python manage.py runserver 0.0.0.0:8000` 4. 新增模块 `python manage.py startapp homeApp` 5. 配置新增模块 ```python INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'homeApp',#主页 'aboutApp',#学院简介 'teamApp',#教师团队 'scientificApp',#科研 'partyApp',#党建 'admissionsAndEmploymentApp',#招生和就业 ] ``` 6. 创建依赖管理文件 `pip freeze > requirements.txt` 7. 创建static静态资源目录和templates模板目录 >编辑settings.py文件,配置静态资源加入django管理 > >`` > >配置模板的路径 > >```python >TEMPLATES = [ > { > ..., > 'DIRS': [BASE_DIR / 'templates'], > }, >] >``` > >配置静态资源 > >```python >STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),) >``` > > 8. 路由配置 - 正向路由配置,编辑urls.py文件 ```python from django.contrib import admin from django.urls import path from homeApp.views import home urlpatterns = [ path('admin/', admin.site.urls), path('',home,name='home'), #正向路由 ] ``` - 反向路由,编辑urls.py ```python from django.conf.urls import include urlpatterns = [ ..., path('aboutApp/', include('aboutApp.urls')), ] ``` > 在aboutApp中添加一个urls.py文件,并进行路由配置 > > ```python > from django.urls import path > from . import views > > app_name = 'aboutApp' > > urlpatterns = [ > path('survey/', views.survey, name='survey'), # 学院概况 > path('leader/', views.leader, name='leader'), # 领导分工 > ] > ``` > > ### 工作内容分工 - 图片链接收集 - 文章数据收集(html2markdown) - 前端页面开发 - 管理后台开发 - 前后端对接 - 功能测试与接口测试 - 初始数据维护 - 打包部署上线 | 姓名 | 负责内容 | 备注 | | ---- | -------- | ---- | | | | | ### 功能模块 > 参考网站:[计算机学院官网](https://www-new.gwng.edu.cn/xkxy/main.psp) - 首页 - 学院信息 - 学院概况 - 领导分工 - 机构设置 - 专业介绍 - 教师队伍 - 学院学科建设带头人 - 计算机系 - 软件工程系 - 数字媒体技术系 - 物联网与网络工程系 - 数学教研室 - 党政学工队伍 - 科研工作 - 党团工作 - 党建工作 - 团学工作 - 招生就业 - 招生信息 - 就业信息 ### 数据库设计 #### 概要设计 用户(**ID**,账号,密码,用户名,角色,头像) > 角色:管理员,用户 文章(**ID**,标题,内容,时间,创建人,文章分类,封面) > 文章分类:专业介绍,领导分工,学院学科建设带头人教师,计算机系教师,软件工程系教师,数字媒体技术系教师,物联网与网络工程系教师,数学教研室教师,党政学工队伍教师,教学科研,党建动态,团学动态,招生,就业 首页轮播图(标题,链接) #### 物理设计