# 广东外语外贸大学南国商学院-pythonweb大作业
> 参考IP47.103.207.39

## 初始化
使用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. 公共资源配置

   - 创建static目录,将CSS和Javascript等静态资源放置到该文件夹
   - 创建templayes目录,将共用的HTML模板放置到该文件夹

6. 配置新增模块 

   >  配置setting.py文件

   ```python
   INSTALLED_APPS = [
       'django.contrib.admin',
       'django.contrib.auth',
       'django.contrib.contenttypes',
       'django.contrib.sessions',
       'django.contrib.messages',
       'django.contrib.staticfiles',
       'homeApp',     # 添加"首页"应用
       'aboutApp',    # 添加"公司简介"应用
       'contactApp',  # 添加"人才招聘"应用
       'newsApp',     # 添加"新闻动态"应用
       'productsApp', # 添加"产品中心"应用
       'serviceApp',  # 添加"服务支持"应用
       'scienceApp',  # 添加"科研基地"应用
   ]
   ```

   

7. 配置路由映射

   > 配置urls.py文件

   ```python
   from django.contrib import admin
   from django.urls import path
   from homeApp.views import home
   from django.conf.urls import include
   
   urlpatterns = [
       path('admin/', admin.site.urls),
       path('', home, name='home'),                        # 首页
       path('aboutApp/', include('aboutApp.urls')),        # 公司简介
       path('contactApp/', include('contactApp.urls')),    # 人才招聘
       path('newsApp/', include('newsApp.urls')),          # 新闻动态
       path('productsApp/', include('productsApp.urls')),  # 产品中心
       path('scienceApp/', include('scienceApp.urls')),    # 科研基地
       path('serviceApp/', include('serviceApp.urls')),    # 服务支持
   ]
   ```

   

8. 创建依赖管理文件

   `pip freeze > requirements.txt`

9. 7