Django网站的全功能博客应用程序

django-xblog的Python项目详细描述


django xblog

Django网站的博客应用程序

生成状态

Build StatusPyPI version

安装

来自github:

    pip install https://github.com/rubeon/django-xblog/archive/master.zip

使用git:

    mkdir blog_project
    cd blog_project
    virtualenv .
    . bin/activate
    git clone git@github.com:rubeon/django-xblog.git
    cd django-xblog
    python setup install

这将安装Xblog及其要求。

创建站点

完成上述操作后,请执行通常的过程:

django-admin startproject mysite
vi mysite/settings

将依赖项添加到INSTALLED_APPS

INSTALLED_APPS=[...# following are for xblog'django.contrib.sites','bootstrap3','markdown_deux','xblog',]# Define a site, if not done already!SITE_ID=1

URL设置

在站点根目录中添加一个位置urls.py访问您的博客,不要忘记 添加xblog命名空间:

importxblog.urlsurlpatterns=[url(r'^admin/',admin.site.urls),url(r'^blog/',include(xblog.urls,namespace="xblog"),]

创建用户

xblog使用django身份验证框架来跟踪用户。Users 链接到Authors,它可以用作用户配置文件模型。

作者配置文件在User模型的post_save中自动创建。 信号。请参阅xblog/models.py:create_profile以获取参考。

添加到模板中

xblog定义了以下内容块:

  • maincontent-包含存档、帖子等的主要博客内容。

  • rightnav-博客滚动、存档链接等。

  • leftnav-导航块包括…(fixme:whut?)

  • extrahead-根据显示的内容添加元标记:

<title>subcritical.org::{% block subpagetitle %}top{% endblock %}</title>
{% block extrahead %}{% endblock %}
  • subpagetitle-返回文章或存档的标题
<title>subcritical.org::{% block subpagetitle %}top{% endblock %}</title>
  • pagestyle-可以放在body标签中进行css样式设置:
<bodyclass="{% block pagestyle}{% endblock %}">
  • blogheaders-为您返回有关blog的元数据,例如edituri、author等html <head>

    <;title>;subcritical.org::{%block subpagetitle%}顶部{%endblock%}<;/title>; {%block extrahead%}{%endblock%}
  • navigation-可以拉入您的导航块以允许特定于博客的导航元素:

<nav><ul><li>Top</li>
    	{% block navigation %}{% endblock %}
	</ul></nav>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么会出现这些错误?表达式的非法开始   使用HttpUrlConnection的java测试URL仅适用于前面的www   在大数据集上使用kmeans的java堆外内存   查找Java RandomAccessFile如何以字符形式读取第n个字节   java Android从BroadcastReceiver获取标题和描述   java使用构造函数参数模拟嵌套类并测试方法   正在将Azure Blob项强制转换为Java文件对象   java并行运行testNG套件   java程序在运行时似乎没有进入   贬低Java规则引擎的优点和缺点   文本区域中的java中心文本   java JPA从多个表中选择错误   类Java问题使用类加载器重新加载代码   java如何在Spring非管理类上使用@Value   java(关闭)Gradle导入VS代码失败   java arraylist拆分(“空白”)并计算字数   Android/Java如何在单独的*中调用函数。java文件?   具有基本身份验证的java Apache Camel RSS模块   java为什么程序在出现溢出或下溢时不抛出异常