django开发的网站怎么验证域名、验证站长

网页在某些时候需要验证我是站长,这时对方会给我们一个文件让我们放
到网站的根目录下,若是php则只要ftp上传就好了,但是django是不行的。

博主尝试过直接在/var/www/下直接把百度给的baidu_verify_XHVRq2JSDx.html放进去,网址输入http://www.fjmantianxing.cn/baidu_verify_XHVRq2JSDx.html显示404。

我想可能是权限不够,又在apache2的配置文件下新增了几行:

<Directory /var/www/baidu_verify_XHVRq2JSDx.html>
                Require all granted
        </Directory>

再次访问还是不行。
后来想想这是因为django框架下apache2接到路由之后是交给wsgi处理的,包括静态文件,于是乎我修改urls.py 新增:

url(r'^baidu_verify_XHVRq2JSDx.html', view.verify, name = 'ver
ify'),

修改views.py 新增:

def verify(request):
        return render(request, 'baidu_verify_XHVRq2JSDx.html', {})

之后python manage.py collectstatic
重启apche2:
$ sudo service apache2 restart
打开浏览器访问:
http://www.fjmantianxing.cn/baidu_verify_XHVRq2JSDx.html
成功了!
在这里插入图片描述

注意:baidu_verify_XHVRq2JSDx.html要放到和其他html文件一起,如templates目录下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Django 是一款开源的 Python Web框架,它提供了一系列的工具和功能,使得开发一个电商网站变得更加简单和高效。 首先,Django 提供了强大的数据库模型和ORM(对象关系映射)技术,可以方便地创建和管理网站所需的各种数据模型,比如产品、用户、订单等。通过定义模型类和与数据库的映射关系,我们可以轻松地进行数据库的操作,如增删改查。同时,Django的ORM还支持事务操作,确保数据的一致性和完整性。 其次,Django 提供了灵活的 URL 映射和视图函数。我们可以通过配置 URL 路由表,将不同的 URL 请求映射到对应的视图函数上处理。在视图函数中,我们可以处理用户的请求,并渲染相应的模板,以展示页面的内容。通过模板系统,我们可以轻松地创建和维护页面的布局和内容,实现电商网站的各种功能和交互效果。 除此之外,Django 还提供了自带的用户身份认证和权限控制功能,我们可以方便地实现用户注册、登录、忘记密码等功能,并限制用户在不同角色下的操作权限。此外,Django 还能轻松地集成第三方身份认证平台,如社交媒体账号登录。 Django 还提供了丰富的插件和扩展库,如购物车、支付接口、订单管理、商品搜索等等,我们可以借助这些插件和扩展库,大大加快网站开发的速度,减少重复劳动。 最后,Django 还拥有活跃的开发者社区和文档资源,我们可以从社区中获取支持和解决问题,还可以通过阅读官方文档和教程学习更多关于 Django 的知识和技巧。 综上所述,Django 是一款功能强大的 Web 开发框架,适合用于开发电商网站。它提供了一系列的工具和功能,使网站开发变得更加高效和简单。有了 Django,我们可以轻松地创建和管理数据库模型,处理用户的请求,实现各种功能和交互效果,并且还能借助插件和扩展库进行快速开发

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值