电商项目2 html

已经改好的文件直接拷贝上就行了


一个7个页面
第一个:
index.html

{% extends "seller/base.html" %}
{% load static %}

{% block content %}
        <fieldset class="layui-elem-field">
            <legend>数据统计</legend>
            <div class="layui-field-box">
                <div class="layui-col-md12">
                    <div class="layui-card">
                        <div class="layui-card-body">
                            <div class="layui-carousel x-admin-carousel x-admin-backlog" lay-anim=""
                                 lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 90px;">
                                <div carousel-item="">
                                    <ul class="layui-row layui-col-space10 layui-this">
                                        <li class="layui-col-xs2">
                                            <a href="javascript:;" class="x-admin-backlog-body">
                                                <h3>订单数</h3>
                                                <p>
                                                    <cite>66</cite></p>
                                            </a>
                                        </li>
                                        <li class="layui-col-xs2">
                                            <a href="javascript:;" class="x-admin-backlog-body">
                                                <h3>会员数</h3>
                                                <p>
                                                    <cite>12</cite></p>
                                            </a>
                                        </li>
                                        <li class="layui-col-xs2">
                                            <a href="javascript:;" class="x-admin-backlog-body">
                                                <h3>商品数</h3>
                                                <p>
                                                    <cite>67</cite></p>
                                            </a>
                                        </li>
                                    </ul>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </fieldset>
        <fieldset class="layui-elem-field">
            <legend>系统信息</legend>
            <div class="layui-field-box">
                <table class="layui-table">
                    <tbody>
                        <tr>
                            <th>全球生鲜店铺版本</th>
                            <td>1.0.180420</td></tr>
                        <tr>
                            <th>服务器地址</th>
                            <td>localhost</td></tr>
                        <tr>
                            <th>操作系统</th>
                            <td>WINNT</td></tr>
                            <th>django版本</th>
                            <td>1.11.3</td></tr>
                    </tbody>
                </table>
            </div>
        </fieldset>
{% endblock %}

第二个

login.html

{% load static %}
<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>全球生鲜卖家管理后台页面</title>
    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
    <link rel="stylesheet" href="{% static 'seller/css/font.css' %}">
	<link rel="stylesheet" href="{% static 'seller/css/xadmin.css' %}">

</head>
<body class="login-bg">
    <div class="login layui-anim layui-anim-up">
        <div class="message">全球生鲜卖家管理后台页面</div>
        <div id="darkbannerwrap"></div>
        
        <form method="post" class="layui-form" >
            {% csrf_token %}
            <input name="username" placeholder="用户名"  type="text" lay-verify="required" class="layui-input" >
            <hr class="hr15">
            <input name="password" lay-verify="required" placeholder="密码"  type="password" class="layui-input">
            <hr class="hr15">
            <input type="hidden" name = "login_valid" value = "login_valid">
            <hr class="hr15">
            <input value="登录" lay-submit lay-filter="login" style="width:100%;" type="submit">
            <hr class="hr20" >
        </form>
        <p style="text-align: center; color: red;">{{ result.error }}</p>
    </div>
</body>
</html>

第三个goods_add添加商品

{% load static %}
<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>全球生鲜卖家管理后台</title>
    <link rel="stylesheet" href="{% static 'seller/css/font.css' %}">
    <link rel="stylesheet" href="{% static 'seller/css/xadmin.css' %}">
    <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
    <script type="text/javascript" src="{% static 'seller/lib/layui/layui.js' %}" charset="utf-8"></script>
    <script type="text/javascript" src="{% static 'seller/js/xadmin.js' %}"></script>
    <script type="text/javascript" src="{% static 'ckeditor/ckeditor/ckeditor.js' %}"></script>
</head>


<body>
<div class="x-body layui-anim layui-anim-up">
    {#    1.添加 enctype  action 和 csrf_token #}
    <form class="layui-form" method="post" action="/seller/goods_add/" enctype="multipart/form-data">
        {% csrf_token %}
        <div class="layui-form-item">
            <label for="L_email" class="layui-form-label">
                <span class="x-red">*</span>商品编号
            </label>
            <div class="layui-input-inline">
                <input type="text" id="L_email" name="goods_num" required=""
                       autocomplete="off" class="layui-input">
            </div>
        </div>

        <div class="layui-form-item">
            <label for="L_username" class="layui-form-label">
                <span class="x-red">*</span>商品名称
            </label>
            <div class="layui-input-inline">
                <input type="text" id="L_username" name="goods_name" required=""
                       autocomplete="off" class="layui-input">
            </div>
        </div>

        <div class="layui-form-item">
            <label for="L_pass" class="layui-form-label">
                <span class="x-red">*</span>商品原价
            </label>
            <div class="layui-input-inline">
                <input type="text" id="L_pass" name="goods_oprice" required=""
                       autocomplete="off" class="layui-input">
            </div>
        </div>

        <div class="layui-form-item">
            <label for="L_repass" class="layui-form-label">
                <span class="x-red">*</span>商品现价
            </label>
            <div class="layui-input-inline">
                <input type="text" id="L_repass" name="goods_xprice" required=""
                       autocomplete="off" class="layui-input">
            </div>
        </div>

        <div class="layui-form-item">
            <label for="L_repass" class="layui-form-label">
                <span class="x-red">*</span>商品库存
            </label>
            <div class="layui-input-inline">
                <input type="text" id="L_repass" name="goods_count" required=""
                       autocomplete="off" class="layui-input">
            </div>
        </div>

        {#        2.将储存方法修改成商品描述#}
        <div class="layui-form-item">
            <label for="L_repass" class="layui-form-label">
                <span class="x-red">*</span>商品描述
            </label>
            <div class="layui-input-inline">
                <input type="text" id="L_repass" name="goods_description" required=""
                       autocomplete="off" class="layui-input">
            </div>
        </div>

        {#        3.删除 商品介绍#}
        {% comment %}
        <div class="layui-form-item">
            <label for="L_repass" class="layui-form-label">
                <span class="x-red">*</span>商品介绍
            </label>
            <div class="layui-input-inline">
                <input type="text" id="L_repass" name="goods_infro" required=""
                       autocomplete="off" class="layui-input">
            </div>
        </div>{% endcomment %}

        {#        4. 添加 multiple 属性,表示可以上传多张图片#}
        <div class="layui-form-item">
            <label for="L_repass" class="layui-form-label">
                <span class="x-red">*</span>商品缩略图
            </label>
            <div class="layui-input-inline">
                <input type="file" id="L_repass" name="userfiles" required=""
                       autocomplete="off" class="layui-input" multiple>
            </div>
        </div>

        {#        5.将 配送地址 改成 商品类型#}
        <div class="layui-form-item">
            <label for="L_repass" class="layui-form-label">
                <span class="x-red">*</span>商品类型
            </label>
            <div class="layui-input-inline">
                <input type="text" id="L_repass" name="goods_type" required=""
                       autocomplete="off" class="layui-input">
            </div>
        </div>

        {#        6. 将 商品内容,改成 商品详情 #}
        <div class="layui-form-item layui-form-text">
            <label for="desc" class="layui-form-label">
                商品详情
            </label>
            <div class="layui-input-block">
                <textarea placeholder="请输入内容" id="desc" name="goods_content" class="layui-textarea"
                          required=""></textarea>
            </div>
        </div>

        <div class="layui-form-item">
            <label for="L_repass" class="layui-form-label">
            </label>
            {#            7.将 button 改成 submit#}

            <input type="submit" class="layui-btn" lay-filter="add" lay-submit="" value="增加"/>
            {% comment %}  <button class="layui-btn" lay-filter="add" lay-submit="">
                增加
            </button>{% endcomment %}

        </div>
    </form>
</div>
<script>
    CKEDITOR.replace('goods_content', {uiColor: '#FFFFFF'})
</script>

</body>

</html>

第四个是后台管理系统
base.html

{% load static %}
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>全球生鲜卖家管理后台页面</title>
    <meta name="renderer" content="webkit|ie-comp|ie-stand">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport"
          content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi"/>
    <meta http-equiv="Cache-Control" content="no-siteapp"/>

    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>
    <link rel="stylesheet" href="{% static 'seller/css/font.css' %}">
    <link rel="stylesheet" href="{% static 'seller/css/xadmin.css' %}">
    <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
    <script src="{% static 'seller/lib/layui/layui.js' %}" charset="utf-8"></script>
    <script type="text/javascript" src="{% static 'seller/js/xadmin.js' %}"></script>

</head>
<body>
<!-- 顶部开始 -->
<div class="container">
    <div class="logo"><a href="/seller/">全球生鲜卖家管理后台</a></div>
    <div class="left_open">
        <i title="展开左侧栏" class="iconfont">&#xe699;</i>
    </div>
    <ul class="layui-nav right" lay-filter="">
        <li class="layui-nav-item">
            <a href="javascript:;">admin</a>
            <dl class="layui-nav-child"> <!-- 二级菜单 -->
                <dd><a href="/seller/logout/">退出</a></dd>
            </dl>
        </li>
        <li class="layui-nav-item to-index"><a href="/">前台首页</a></li>
    </ul>

</div>
<!-- 顶部结束 -->
<!-- 中部开始 -->
<!-- 左侧菜单开始 -->
<div class="left-nav">
    <div id="side-nav">
        <ul id="nav">
            <li>
                <a href="javascript:;">
                    <i class="iconfont">&#xe6b8;</i>
                    <cite>商品管理</cite>
                    <i class="iconfont nav_right">&#xe697;</i>
                </a>
                <ul class="sub-menu">
                    <li>
                        {#{% url 'goods_list' %}#}
                        <a _href="/seller/goods_list/">
                            <i class="iconfont">&#xe6a7;</i>
                            <cite>商品列表</cite>

                        </a>
                    </li>
                    <li>
                        {#{% url 'goods_add' %}#}
                        <a _href="/seller/goods_add/">
                            <i class="iconfont">&#xe6a7;</i>
                            <cite>商品添加</cite>
                        </a>
                    </li>

                </ul>
            </li>

        </ul>
    </div>
</div>
<!-- <div class="x-slide_left"></div> -->
<!-- 左侧菜单结束 -->
<!-- 右侧主体开始 -->
<div class="page-content">
    <div class="layui-tab tab" lay-filter="xbs_tab" lay-allowclose="false">
        <ul class="layui-tab-title">
            <li class="home"><i class="layui-icon">&#xe68e;</i>我的桌面</li>
        </ul>
        <div class="layui-tab-content">
            <div class="layui-tab-item layui-show">
                <blockquote class="layui-elem-quote">欢迎管理员:
                    <span class="x-red">{{ request.session.nickname }}</span>!当前时间:2018-04-25 20:50:53
                </blockquote>
                {% block content %}

                {% endblock %}

            </div>
        </div>
    </div>
</div>
</div>
<div class="page-content-bg"></div>
<!-- 右侧主体结束 -->
<!-- 中部结束 -->
<!-- 底部开始 -->
<div class="footer">
    <div class="copyright">Copyright ©2017 全球生鲜卖家管理后台 v2.3 All Rights Reserved</div>
</div>

</body>
</html>

第五个 goods_list

{% load static %}
<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>全球生鲜卖家管理后台</title>
    <link rel="stylesheet" href="{% static 'seller/css/font.css' %}">
    <link rel="stylesheet" href="{% static 'seller/css/xadmin.css' %}">
    <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
    <script type="text/javascript" src="{% static 'seller/lib/layui/layui.js' %}" charset="utf-8"></script>
    <script type="text/javascript" src="{% static 'seller/js/xadmin.js' %}"></script>
</head>

<body class="layui-anim layui-anim-up">
<div class="x-nav">
      <span class="layui-breadcrumb">
        <a href="">商品管理</a>
        <a href="">商品列表</a>
      </span>
</div>
<div class="x-body">
    <table class="layui-table">
        <thead>
        <tr>
            <th>商品序号</th>
            <th>商品编号</th>
            <th>商品名称</th>
            <th>商品原价</th>
            <th>商品现价</th>
            <th>商品库存</th>
            <th>商品描述</th>
            <th>操作</th>
        </tr>
        </thead>
        <tbody>
        {% for goods in goods_lst %}
            <tr>
                <td>{{ forloop.counter }}</td>
                <td>{{ goods.goods_id }}</td>
                <td>{{ goods.goods_name }}</td>
                <td>{{ goods.goods_price }}</td>
                <td>{{ goods.goods_now_price }}</td>
                <td>{{ goods.goods_num }}</td>
                <td>{{ goods.goods_description }}</td>
                <td>
                    <a href="/seller/goods_change/?id={{ goods.id }}">编辑</a> <a href="/seller/goods_delete/?id={{ goods.id }}">删除</a>
                </td>
            </tr>
        {% endfor %}


        </tbody>
    </table>

</div>

</body>

</html>

**第六个 goods_change.html`
{% load static %}

全球生鲜卖家管理后台
{# 1.添加 enctype action 和 csrf_token #} {% csrf_token %}
    <div class="layui-form-item">
        <label for="L_email" class="layui-form-label">
            <span class="x-red">*</span>商品编号
        </label>
        <div class="layui-input-inline">
            <input type="text" id="L_email" name="goods_num" required=""
                   autocomplete="off" class="layui-input" value="{{ goods.goods_id }}">
        </div>
    </div>

    <div class="layui-form-item">
        <label for="L_username" class="layui-form-label">
            <span class="x-red">*</span>商品名称
        </label>
        <div class="layui-input-inline">
            <input type="text" id="L_username" name="goods_name" required=""
                   autocomplete="off" class="layui-input" value="{{ goods.goods_name }}">
        </div>
    </div>

    <div class="layui-form-item">
        <label for="L_pass" class="layui-form-label">
            <span class="x-red">*</span>商品原价
        </label>
        <div class="layui-input-inline">
            <input type="text" id="L_pass" name="goods_oprice" required=""
                   autocomplete="off" class="layui-input" value="{{ goods.goods_price }}">
        </div>
    </div>

    <div class="layui-form-item">
        <label for="L_repass" class="layui-form-label">
            <span class="x-red">*</span>商品现价
        </label>
        <div class="layui-input-inline">
            <input type="text" id="L_repass" name="goods_xprice" required=""
                   autocomplete="off" class="layui-input" value="{{ goods.goods_now_price}}">
        </div>
    </div>

    <div class="layui-form-item">
        <label for="L_repass" class="layui-form-label">
            <span class="x-red">*</span>商品库存
        </label>
        <div class="layui-input-inline">
            <input type="text" id="L_repass" name="goods_count" required=""
                   autocomplete="off" class="layui-input" value="{{ goods.goods_num }}">
        </div>
    </div>

    {#        2.将储存方法修改成商品描述#}
    <div class="layui-form-item">
        <label for="L_repass" class="layui-form-label">
            <span class="x-red">*</span>商品描述
        </label>
        <div class="layui-input-inline">
            <input type="text" id="L_repass" name="goods_description" required=""
                   autocomplete="off" class="layui-input" value="{{ goods.goods_description }}">
        </div>
    </div>


    {#        4. 添加 multiple 属性,表示可以上传多张图片#}
    <div class="layui-form-item">
        <label for="L_repass" class="layui-form-label">
            <span class="x-red">*</span>商品缩略图
        </label>
        <div class="layui-input-inline">
            <input type="file" id="L_repass" name="userfiles" required=""
                   autocomplete="off" class="layui-input" multiple>
        </div>
    </div>

    {#        5.将 配送地址 改成 商品类型#}
    <div class="layui-form-item">
        <label for="L_repass" class="layui-form-label">
            <span class="x-red">*</span>商品类型
        </label>
        <div class="layui-input-inline">
            <input type="text" id="L_repass" name="goods_type" required=""
                   autocomplete="off" class="layui-input" value="{{ goods.types.id}}">
        </div>
    </div>

    {#        6. 将 商品内容,改成 商品详情 #}
    <div class="layui-form-item layui-form-text">
        <label for="desc" class="layui-form-label">
            商品详情
        </label>
        <div class="layui-input-block">
            <textarea placeholder="请输入内容" id="desc" name="goods_content" class="layui-textarea"
                      required="">{{ goods.goods_content }}</textarea>
        </div>
    </div>

    <div class="layui-form-item">
        <label for="L_repass" class="layui-form-label">
        </label>
        {#            7.将 button 改成 submit#}

        <input type="submit" class="layui-btn" lay-filter="add" lay-submit="" value="修改"/>
        {% comment %}  <button class="layui-btn" lay-filter="add" lay-submit="">
            增加
        </button>{% endcomment %}

    </div>
</form>
`**
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值