简单的网站为跨三角线注册。

crossix的Python项目详细描述


CrossIX是一个处理www.crosstriangulaire.com注册的私有Django项目。

安装

您可以从发行包或通过pip安装此软件:

$ pip install crossix

安装后,必须对其进行配置。 最小设置集是/etc/crossix/config.ini文件的[db]部分(有关详细信息,请参见下文)。

配置后,必须准备数据库:

$ crossixctl migrate

这将创建数据库;最后一步是将wsgi服务器指向crossix.wsgi

配置

crossix将读取与/etc/crossix/*.ini匹配的所有配置文件。 这些是ini样式的文件,定义了以下参数:

应用程序([app]

应用程序的一般行为。

选项:

mode
str,应用程序模式。 使用dev进行本地开发,否则使用prod
debug
bool,是否启用调试。 有效值:onoff
secret_key
str,在prod模式下需要。 django安全挂钩的密钥

站点([site]

托管和URL。

选项:

name
str,站点名称(crossixmypaster,…)。
base_url
str,您的站点所在的位置。 尾随斜杠是必需的
assets_url
str,提供资源(css、js,…)的url。 可能是相对URL。
admin_mail
str,通知管理员的电子邮件。
allowed_hosts
str list,有效的Host:http头的逗号分隔列表。 有关详细信息,请参阅Django文档。

数据库([db]

必需;它们定义代码段的存储位置。 有效选项是:

engine
str,要选择的引擎。 必须是^{TT34}$、^{TT35}$、^{TT36}$之一;默认值为^{TT34}$。
name
str,数据库的名称或sqlite的路径。 默认为/var/lib/crossix/db.sqlite
host
str,数据库服务器的主机。
port
int,数据库服务器的端口。
user
str,用于连接数据库服务器的登录名。
password
str,数据库的密码

示例:

; A Postgresql configuration; uses default psql port.[db]engine=postgresqlname=crossixhost=psql42.local
; A sample sqlite configuration.[db]engine=sqlitename=/data/replicated/crossix/db.sqlite

上传([uploads]

与私有文件上载相关的选项。

dir

path,用于上载的存储文件夹。 必须可由wsgi进程写入。

示例:/var/www/crossix/uploads

serve

str,文件服务模式。 crossix依赖于django-sendfile 以增强性能和保护。

有效选项:^{TT56}$,^{TT57}$,^{TT58}$,^{TT59}$。

internal_url
str,django sendfile用来提供文件的内部url。

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

推荐PyPI第三方库


热门话题
java我能在这个程序中更好地使用内存吗?   为什么我的Java while循环迭代了一半   java IntelliJ IDEA不在构建时复制资源   socket仅在Java TCP服务器输出上检查客户端断开连接   java游戏物理摩擦   java片段onClick调用方法   symja数学分析器中无法识别java Abs[x]   java在使用泛型时创建二进制搜索树类的实例?   java在外键约束表上的添加和删除   语法java表达式的含义,如果有条件   java创建内联对象并作为参数传递   是否有相当于Redis排序集(zset)的Java数据结构   java找不到适合的方法(无参数)   音频文件操作给定字节帧的音量Java   Eclipse4不以JavaWebStart启动   java如何使用org在JSON对象中获取嵌套的键元素。json?   java与Jackson的反序列化:“org.codehaus.Jackson.map.JsonMappingException:无法反序列化[projectname]的实例。”   字符串的Java正则表达式   spring集成上的java检测缺火指令