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