①css改动后,页面显示样式不变
解决方案:一般是缓存问题,这时读的是缓存文件而不是原文件了。右击刷新按钮点击清楚缓存或者到浏览器设置中清除缓存。清除后刷新网页即可。
②页面上多出空处,含有<
<html>
<body>
<<div>
<title>商品列表</title>
</div>
</body>
</html>
解决方案:仔细查看html里,多出一个<(具体情况看页面),找出后删除即可
③CSS选择器内属性失效
解决方案:css属性中分号大小写
书写CSS属性时,每个CSS属性和对应值结束的时候需要用分号(;)结束分割,把分号大写或者漏写就会造成这个选择器内属性失效,所以每个CSS选择器花括号的CSS属性结束一定要以半角小写分号结束
④无法查看网页
解决方案:查看服务器错误提示,配置数据
例如:服务器显示(url(r'^$', views.render_homepage),
AttributeError: 'module' object has no attribute 'render_homepage'
Performing system checks...)
#AttributeError:“模块”对象没有属性“render_homepage”
原因:视图views没有传递给模版
def render_homepage(request):
return render(request, 'cart/home.html',{})
注释:(view是存放应用逻辑的地方。它从之前创建的模型中获取数据,并传递给模版)
⑤相对位置与绝对位置relative absolute
注释:relative 定位时,对其他元素不会有影响。
并且relative定位时,若同时设置top bottom,则只有top有效,bottom无效
left right只有left有效,right无效
⑥404错误
用户发出的请求针对的网页不存在,服务器没有进行操作
解决方法:原始网页的URL失效,可能时网页文件改名或更改位置,导致URL地址无法访问。所以返回404,告诉浏览器,请求的网页不存在。
将缺少的网页文件恢复到正确的位置,设置url,views,重启服务器。