码迷,mamicode.com
首页 > 其他好文 > 详细

技术点

时间:2016-04-02 07:11:04      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:setting   技术   资源   


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  反向查找,内容显示最新

技术点

标签:setting   技术   资源   

原文地址:http://dzlly1.blog.51cto.com/932657/1759452

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!