# 广东外语外贸大学南国商学院-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