技術點


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  反向查找,內容顯示最新
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章