广东外语外贸大学南国商学院的pythonweb大作业

yang yi bcec3b38c1 # fix:修复staticfile导致的错误,将staticfile替换为static 2 tygodni temu
pythonweb bcec3b38c1 # fix:修复staticfile导致的错误,将staticfile替换为static 2 tygodni temu
.gitignore c97fd6408d # init:项目初始化 4 tygodni temu
readme.md fcd2355fdd # config:配置新增的模块和对应的路由映射 3 tygodni temu

readme.md

广东外语外贸大学南国商学院-pythonweb大作业

参考IP47.103.207.39

初始化

使用python 3.7.6

  1. 安装Django

pip install Django

  1. 创建初始化项目

django-admin startproject pythonweb

  1. 运行测试

python manage.py runserver 0.0.0.0:8000

  1. 新增模块

python manage.py startapp homeApp

  1. 公共资源配置

    • 创建static目录,将CSS和Javascript等静态资源放置到该文件夹
    • 创建templayes目录,将共用的HTML模板放置到该文件夹
  2. 配置新增模块

配置setting.py文件

   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',  # 添加"科研基地"应用
   ]
  1. 配置路由映射

配置urls.py文件

   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')),    # 服务支持
   ]
  1. 创建依赖管理文件

pip freeze > requirements.txt

  1. 7