1。设置静态文件路径时,statics是实际创建的,里面存放js、css、font静态资源文件,
而static是别名,在引用时可以直接使用,如:
<link href="/static/bootstrap/css/bootstrap.min.css" rel="stylesheet">
在setting里面设置:
STATIC_URL = ‘/static/‘
STATICFILES_DIRS =(
"%s/%s" %(BASE_DIR, "statics"),###添加逗号和/是必须的
)
2、 url(r‘^categrroy/(\d+)/$‘, views.categroy, name="categroy"),
取id,设置别名categroy,当在html里面调用时,如下所示。
<li><a href="{% url ‘index‘ %}">综合区</a></li>
<li><a href="{% url ‘categroy‘ 1 %}">欧美专区</a></li>
<li><a href="{% url ‘categroy‘ 2 %}">日韩专区</a></li>
<li><a href="{% url ‘categroy‘ 3 %}">河北区</a></li>
3、写js
<script type="text/javascript">
$(document).ready(function(){
var menus = $("#navbar a[href=‘{{ request.path }}‘]")[0];//获取URL
$(menus).parent().addClass("active");//给当前的li标签添加class属性
$(menus).parent().siblings().removeClass("active");//移除其他子节点属性的active
});
</script>
4、sqladmin 定制
class CategroyAdmin(admin.ModelAdmin):
list_display = (‘id‘, ‘name‘)//此处多对多不能在此使用
class ArticleAdmin(admin.ModelAdmin):
list_display = (‘id‘, ‘title‘, ‘author‘, ‘hidden‘, ‘publish_date‘)//此处多对多不能在此使用
admin.site.register(models.Article, ArticleAdmin)//将上面定义的ArticleAdmin在此注册
admin.site.register(models.Category, CategroyAdmin)//将上面定义的CategroyAdmin在此注册
5、article.thumbup_set.select_related.count :反向查找
6、{% csrf-token%}
7、reversed 反向查找,内容显示最新
原文地址:http://dzlly1.blog.51cto.com/932657/1759452