小编gro*_*ter的帖子

django 站点上的主题切换、模板和 css 文件布局

在我的 Django 站点中,我想为我们最好的客户和老板提供几个主题。所以我很快创建了以下内容。- 我很高兴我能够提出它,但我想用我要求的很好的解决方案消除一些肮脏的黑客。

这是我的黑客

base.html 说(小心 - 丑!)

{% ifequal theme "0" %}
    {% include "base_d0.html" %}
{% endifequal %}

{% ifequal theme "1" %}
    {% include "base_d1.html" %}
{% endifequal %}

{% ifequal theme "2" %}
    {% include "base_d2.html" %}
{% endifequal %}
Run Code Online (Sandbox Code Playgroud)

然后我将所有常见 css 和 js 的子目录保存在 MEDIA 目录中

并创建子目录

static/
  d0/     ( all theme 0 stuff )
    css/
    js/
  d1/     ( all theme 1 stuff )
    css/
    js/
  ...
  css/
    (all common css)
  js/
    (all common …
Run Code Online (Sandbox Code Playgroud)

django theming

2
推荐指数
1
解决办法
1644
查看次数

用于运行Django命令的Python脚本

我想运行一个python脚本应该这样做:

  1. 创建一个django项目: django-admin startproject foobar
  2. 在项目中创建一个应用程序: python manage.py barfoo
  3. barfoo在设置中添加新创建的应用程序的条目INSTALLED_APP.

我怎样才能做到这一点?

python scripting django-admin

1
推荐指数
1
解决办法
3045
查看次数

css文件中的顺序是否起作用?

在我的情况下,我有,简化了嵌套列表和封闭div,我无法改变它,它是由drupal菜单创建的.

我想克隆硬编码网站的菜单(编辑删除的链接)

我如何"嵌入"子菜单中的框(ul li ul li items),是否可以只在块显示的列表中?我需要一个z-index吗?还是漂浮?即使是列表项也可以浮动吗?

一般来说,我理解级联的东西,但仍然很难写很少重复的CSS.一些缩短技巧会很好.

我现在的主要问题是为什么最后一个条目(标记)的样式被覆盖.文件中的订单是否起作用?

#block-system-main-menu .content {
    font-size: 17px;
    font-weight: bold;
}

#block-system-main-menu div ul li {
    width: 207px;
    margin: 4px 0px;
}

#block-system-main-menu div ul li {
    display: block;
    height: 38px;
    background: url(/sites/all/themes/schott/menuitembg.gif);
}

#block-system-main-menu div ul li .active-trail {
    display: block;
    height: 60px;
    background: url(/sites/all/themes/schott/menuitembg_p.png);
}

div ul li ul li.leaf {   /* both styles are overwritten */
    display: inline-block;
    background: url(/sites/all/themes/schott/subitem_passive.gif);
}
Run Code Online (Sandbox Code Playgroud)

css drupal menu nested-lists

0
推荐指数
1
解决办法
1571
查看次数

c ++ if(DEBUG)...在'=='标记之前预期的primary-expression

  #define DEBUG 1

  void senddata() {
  ...
  if (DEBUG==1) {
  cout << row->Printable () << endl;
  };

  ....
  }
Run Code Online (Sandbox Code Playgroud)

getrow.cc:在函数'void senddata()'中:getrow.cc:277:错误:在'=='标记之前的预期primary-expression

IMO代码在几天前运行了...... - 不知道这里有什么问题吗?

c++ expression

0
推荐指数
1
解决办法
1445
查看次数