本文整理汇总了Python中unipath.FSPath类的典型用法代码示例。如果您正苦于以下问题:Python FSPath类的具体用法?Python FSPath怎么用?Python FSPath使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了FSPath类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: dict2dir
def dict2dir(dir, dic, mode="w"):
dir = FSPath(dir)
if not dir.exists():
dir.mkdir()
for filename, content in dic.iteritems():
p = FSPath(dir, filename)
if isinstance(content, dict):
dict2dir(p, content)
continue
f = open(p, mode)
f.write(content)
f.close()
开发者ID:Alwnikrotikz,项目名称:promogest,代码行数:12,代码来源:tools.py
示例2: require_dir
def require_dir(config, key, create_if_missing=False):
from unipath import FSPath as Path
try:
dir = config[key]
except KeyError:
msg = "config option '%s' missing"
raise KeyError(msg % key)
dir = Path(config[key])
if not dir.exists():
dir.mkdir(parents=True)
if not dir.isdir():
msg = ("directory '%s' is missing or not a directory "
"(from config option '%s')")
tup = dir, key
raise OSError(msg % tup)
开发者ID:,项目名称:,代码行数:15,代码来源:
示例3: Path
from unipath import FSPath as Path
PROJECT_DIR = Path(__file__).absolute().ancestor(2)
######################################
# Main
######################################
DEBUG = True
ROOT_URLCONF = 'urls'
SITE_ID = 1
######################################
# Apps
######################################
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'south',
'board',
)
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
开发者ID:almet,项目名称:whiskerboard,代码行数:31,代码来源:base.py
示例4: Path
# Django settings for hweb project.
from unipath import FSPath as Path
DEBUG = True
TEMPLATE_DEBUG = DEBUG
# The full path to the hweb directory.
BASE = Path(__file__).absolute().ancestor(2)
ADMINS = (
# ('Your Name', '[email protected]'),
)
MANAGERS = ADMINS
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': BASE.child('hweb').child('hweb.db'), # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
CACHES = {
'default' : {
'BACKEND' : 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION' : '127.0.0.1:11211',
#'BACKEND' : 'django.core.cache.backends.locmem.LocMemCache',
开发者ID:Zetten,项目名称:hweb,代码行数:31,代码来源:settings.py
示例5: Path
import platform
from unipath import FSPath as Path
BASE = Path(__file__).parent
DEBUG = TEMPLATE_DEBUG = platform.node() != 'jacobian.org'
MANAGERS = ADMINS = []
TIME_ZONE = 'America/Chicago'
LANGUAGE_CODE = 'en-us'
USE_I18N = False
USE_L10N = False
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE.child('nn.db'),
}
}
MIDDLEWARE_CLASSES = []
SITE_ID = 1
SECRET_KEY = 'LOCAL' if DEBUG else open('/home/web/sekrit.txt').read().strip()
ROOT_URLCONF = 'djangome.urls'
INSTALLED_APPS = ['djangome', 'gunicorn']
TEMPLATE_DIRS = [BASE.child('templates')]
REDIS = {
'host': 'localhost',
'port': 6379,
开发者ID:celeryclub,项目名称:djangome,代码行数:31,代码来源:settings.py
示例6: Path
# Django settings for okqa project.
import os
from unipath import FSPath as Path
import dj_database_url
PROJECT_DIR = Path(__file__).absolute().ancestor(3)
DEBUG = False
TEMPLATE_DEBUG = DEBUG
ADMINS = ()
MANAGERS = ADMINS
INTERNAL_IPS = ('127.0.0.1',)
# TODO: test if the next line is good for us
# SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'
TIME_ZONE = 'Asia/Jerusalem'
# Language code for this installation. All choices can be found here:
# http://www.i18nguy.com/unicode/language-identifiers.html
gettext = lambda s: s
LANGUAGES = (
('he', gettext('Hebrew')),
('en', gettext('English')),
('ar', gettext('Arabic')),
('ru', gettext('Russian')),
)
LANGUAGE_CODE = LANGUAGES[0][0]
开发者ID:david206,项目名称:ok-qa,代码行数:30,代码来源:base.py
示例7: env_or_default
import os
import dj_database_url
from unipath import FSPath as Path
def env_or_default(NAME, default):
return os.environ.get(NAME, default)
PROJECT_ROOT = Path(__file__).ancestor(3)
PACKAGE_ROOT = PROJECT_ROOT.child('djangocon')
BASE_DIR = PACKAGE_ROOT
DEBUG = bool(int(os.environ.get("DEBUG", "1")))
DATABASES = {
"default": dj_database_url.config(default="postgres://localhost/djangocon2016")
}
ALLOWED_HOSTS = [
os.environ.get("GONDOR_INSTANCE_DOMAIN"),
"2016.djangocon.us",
"www.djangocon.us",
"localhost',"
]
# Local time zone for this installation. Choices can be found here:
# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
# although not all choices may be available on all operating systems.
开发者ID:kennethlove,项目名称:2016.djangocon.us,代码行数:31,代码来源:base.py
示例8: Path
# Django settings for oakff_site project.
import os
from unipath import FSPath as Path
PROJECT_DIR = Path(__file__).absolute().ancestor(1)
DEBUG = True
TEMPLATE_DEBUG = DEBUG
ADMINS = (
# ('Your Name', '[email protected]'),
)
MANAGERS = ADMINS
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'dummy.db', # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
# Local time zone for this installation. Choices can be found here:
# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
# although not all choices may be available on all operating systems.
# On Unix systems, a value of None will cause Django to use the same
# timezone as the operating system.
开发者ID:webmaven,项目名称:oaklandfoodfinder,代码行数:31,代码来源:settings.py
示例9: Path
# -*- coding: utf-8 -*-
import sys
from unipath import FSPath as Path
PROJECT_ROOT = Path(__file__).absolute().ancestor(2)
sys.path.insert(0, PROJECT_ROOT.child("apps"))
DEBUG = True
TEMPLATE_DEBUG = DEBUG
ADMINS = (
# ("Your Name", "[email protected]"),
)
MANAGERS = ADMINS
TIME_ZONE = None
LANGUAGE_CODE = "en-us"
SITE_ID = 1
USE_I18N = True
USE_L10N = True
STATIC_ROOT = PROJECT_ROOT.child("static")
STATIC_URL = "/static/"
STATICFILES_DIRS = (
# Put strings here, like "/home/html/static" or "C:/www/django/static".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
)
开发者ID:superbobry,项目名称:grepo,代码行数:31,代码来源:base.py
示例10: Path
import sys
from unipath import FSPath as Path
PROJECT_ROOT = Path(__file__).absolute().ancestor(2)
sys.path.insert(0, PROJECT_ROOT.child("apps"))
DEBUG = True
TEMPLATE_DEBUG = DEBUG
ADMINS = (
# ('Your Name', '[email protected]'),
)
MANAGERS = ADMINS
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
# Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'dev.db', # Or path to database file if using sqlite3.
# The following settings are not used with sqlite3:
'USER': '',
'PASSWORD': '',
'HOST': '',
# Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP.
'PORT': '', # Set to empty string for default.
}
}
# Hosts/domain names that are valid for this site; required if DEBUG is False
开发者ID:katyasosa,项目名称:is_project,代码行数:31,代码来源:settings.py
示例11: Path
# -*- coding: utf-8 -*-
from unipath import FSPath as Path
PROJECT_ROOT = Path(__file__).absolute().ancestor(2)
DATABASES = {
"default": {
"ENGINE": "django.db.backends.sqlite3",
"NAME": PROJECT_ROOT.child("dev.db"),
"USER": "",
"PASSWORD": "",
"HOST": "",
"PORT": "",
}
}
# -- django-celery
REDIS_CONNECT_RETRY = True
REDIS_HOST = "localhost"
REDIS_PORT = 6379
REDIS_DB = 0
BROKER_HOST = REDIS_HOST
BROKER_PORT = REDIS_PORT
BROKER_VHOST = REDIS_DB
开发者ID:superbobry,项目名称:grepo,代码行数:28,代码来源:local.py
示例12: Path
from unipath import FSPath as Path
# monkey-patch python-openid to work with nycga.net
#from utils import monkey_patch_openid; monkey_patch_openid()
PROJECT_DIR = Path(__file__).absolute().ancestor(2)
DEBUG = False
TEMPLATE_DEBUG = DEBUG
ADMINS = (
('Ori Livneh', '[email protected]'),
)
MANAGERS = ADMINS
# needed by django-debug-toolbar
INTERNAL_IPS = ('127.0.0.1',)
# l10n / i18n
TIME_ZONE = 'America/New_York'
LANGUAGE_CODE = 'en-us'
SITE_ID = 1
USE_I18N = True
USE_L10N = True
MEDIA_ROOT = PROJECT_DIR.child('media')
MEDIA_URL = '/media/'
STATIC_ROOT = PROJECT_DIR.child('static_root')
STATIC_URL = '/static/'
开发者ID:xuanhan863,项目名称:permabank,代码行数:31,代码来源:base.py
示例13: Path
import os
from unipath import FSPath as Path
PROJECT_DIR = Path(__file__).absolute().ancestor(2)
AWS_ACCESS_KEY_ID = os.environ.get('AWS_ACCESS_KEY_ID')
AWS_SECRET_ACCESS_KEY = os.environ.get('AWS_SECRET_ACCESS_KEY')
AWS_STORAGE_BUCKET_NAME = os.environ.get('AWS_STORAGE_BUCKET_NAME')
AWS_S3_CUSTOM_DOMAIN = os.environ.get('AWS_STORAGE_BUCKET_NAME')
AWS_QUERYSTRING_AUTH = False
AWS_S3_SECURE_URLS = False
TILESERVER_URL = os.environ.get('TILESERVER_URL')
DEBUG = False
TEMPLATE_DEBUG = DEBUG
ADMINS = ()
MANAGERS = ADMINS
INTERNAL_IPS = ('127.0.0.1',)
SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'
TIME_ZONE = 'Etc/UTC'
USE_TZ = True
LANGUAGE_CODE = 'en-us'
SITE_ID = 1
USE_I18N = False
USE_L10N = True
MEDIA_ROOT = PROJECT_DIR.child('media')
# the following line is a total lie
开发者ID:giti,项目名称:telostats,代码行数:31,代码来源:base.py
示例14: Path
# Settings for www.djangoproject.com
import os
import json
import platform
from unipath import FSPath as Path
# The full path to the django_website directory.
BASE = Path(__file__).absolute().ancestor(2)
# Far too clever trick to know if we're running on the deployment server.
PRODUCTION = ('DJANGOPROJECT_DEBUG' not in os.environ) and ("djangoproject" in platform.node())
# It's a secret to everybody
SECRETS = json.load(open(BASE.ancestor(2).child('secrets.json')))
SECRET_KEY = str(SECRETS['secret_key'])
ADMINS = (('Adrian Holovaty','[email protected]'),('Jacob Kaplan-Moss', '[email protected]'))
MANAGERS = (('Jacob Kaplan-Moss','[email protected]'),)
TIME_ZONE = 'America/Chicago'
SERVER_EMAIL = '[email protected]'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'djangoproject',
'USER': 'djangoproject'
},
'trac': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'code.djangoproject',
开发者ID:aitzol,项目名称:djangoproject.com,代码行数:31,代码来源:www.py
示例15: Path
from unipath import FSPath as Path
PROJECT_DIR = Path(__file__).absolute().ancestor(2)
DEBUG = False
TEMPLATE_DEBUG = DEBUG
ADMINS = (
('Lior Sion', '[email protected]'),
)
MANAGERS = ADMINS
AUTH_PROFILE_MODULE='userprofile.UserProfile'
TIME_ZONE = 'America/Chicago'
LANGUAGE_CODE = 'en-us'
SITE_ID = 1
USE_I18N = True
USE_L10N = True
SEND_BROKEN_LINK_EMAILS = True
ACCOUNT_ACTIVATION_DAYS = 7
AUTO_GENERATE_AVATAR_SIZES = 80
AVATAR_STORAGE_DIR = "avatars"
AUTHENTICATION_BACKENDS = ('django.contrib.auth.backends.ModelBackend',
'social_auth.backends.twitter.TwitterBackend',
'social_auth.backends.facebook.FacebookBackend',
开发者ID:codeinvain,项目名称:Pairup-Israel,代码行数:31,代码来源:base.py
示例16: Path
# Django settings for www project.
import json
import platform
from unipath import FSPath as Path
ADMINS = (
('Kael', '[email protected]'),
)
MANAGERS = ADMINS
BASE = Path(__file__).absolute().ancestor(1)
# Presume that only the production server will run on hoth
# This isn't the best longterm solution.
PRODUCTION = ("endor" in platform.node())
ALLOWED_HOSTS = [
'kaelspencer.com',
'127.0.0.1',
'localhost'
]
if PRODUCTION:
print "Production: true"
else:
print "Production: false"
SECRETS = json.load(open('secrets.json'))
SECRET_KEY = str(SECRETS['secret_key'])
开发者ID:kaelspencer,项目名称:kaelspencer.com,代码行数:31,代码来源:settings.py
示例17: open
# Settings common to www.djangoproject.com and docs.djangoproject.com
import json
import os
import platform
from unipath import FSPath as Path
### Utilities
# The full path to the repository root.
BASE = Path(__file__).absolute().ancestor(2)
# Far too clever trick to know if we're running on the deployment server.
PRODUCTION = ('DJANGOPROJECT_DEBUG' not in os.environ) and ("djangoproject" in platform.node())
# It's a secret to everybody
with open(BASE.parent.child('secrets.json')) as handle:
SECRETS = json.load(handle)
### Django settings
ADMINS = (
('Adrian Holovaty', '[email protected]'),
('Jacob Kaplan-Moss', '[email protected]'),
)
CACHES = {
'default': {
开发者ID:JoeJasinski,项目名称:djangoproject.com,代码行数:31,代码来源:common_settings.py
示例18: Path
import os
from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS as TCP
from unipath import FSPath as Path
BASE = Path(__file__).absolute().ancestor(2)
TIME_ZONE = 'America/New_York'
LANGUAGE_CODE = 'en-us'
SITE_ID = 1
USE_I18N = True
USE_L10N = True
USE_TZ = True
MEDIA_ROOT = BASE.child('media')
MEDIA_URL = '/m/'
SOUTH_TESTS_MIGRATE = False
STATIC_ROOT = BASE.ancestor(1).child('static_root')
STATIC_URL = '/static/'
STATICFILES_DIRS = (
BASE.ancestor(1).child('wsgi').child('static'),
)
开发者ID:ckhachian,项目名称:PhysIndex,代码行数:31,代码来源:base_settings.py
示例19: handle_noargs
def handle_noargs(self, **kwargs):
try:
verbose = int(kwargs['verbosity']) > 0
except (KeyError, TypeError, ValueError):
verbose = True
for release in DocumentRelease.objects.all():
if verbose:
print "Updating %s..." % release
destdir = Path(settings.DOCS_BUILD_ROOT).child(release.lang, release.version)
if not destdir.exists():
destdir.mkdir(parents=True)
# Make an SCM checkout/update into the destination directory.
# Do this dynamically in case we add other SCM later.
getattr(self, 'update_%s' % release.scm)(release.scm_url, destdir)
# Make the directory for the JSON files - sphinx-build doesn't
# do it for us, apparently.
json_build_dir = destdir.child('_build', 'json')
if not json_build_dir.exists():
json_build_dir.mkdir(parents=True)
# "Shell out" (not exactly, but basically) to sphinx-build.
sphinx.cmdline.main(['sphinx-build',
'-b', 'json', # Use the JSON builder
'-q', # Be vewy qwiet
destdir, # Source file directory
json_build_dir, # Destination directory
])
开发者ID:MyaThandarKyaw,项目名称:djangoproject.com,代码行数:31,代码来源:update_docs.py
示例20: document
def document(request, lang, version, url):
if lang != 'en' or version != 'dev': raise Http404()
docroot = Path(settings.DOCS_PICKLE_ROOT)
# First look for <bits>/index.fpickle, then for <bits>.fpickle
bits = url.strip('/').split('/') + ['index.fpickle']
doc = docroot.child(*bits)
if not doc.exists():
bits = bits[:-2] + ['%s.fpickle' % bits[-2]]
doc = docroot.child(*bits)
if not doc.exists():
raise Http404("'%s' does not exist" % doc)
bits[-1] = bits[-1].replace('.fpickle', '')
template_names = [
'docs/%s.html' % '-'.join([b for b in bits if b]),
'docs/doc.html'
]
return render_to_response(template_names, RequestContext(request, {
'doc': pickle.load(open(doc, 'rb')),
'env': pickle.load(open(docroot.child('globalcontext.pickle'), 'rb')),
'update_date': datetime.datetime.fromtimestamp(docroot.child('last_build').mtime()),
'home': urlresolvers.reverse('document-index', kwargs={'lang':lang, 'version':version}),
'search': urlresolvers.reverse('document-search', kwargs={'lang':lang, 'version':version}),
'redirect_from': request.GET.get('from', None),
}))
开发者ID:BillTheBest,项目名称:lucid-website,代码行数:27,代码来源:views.py
注:本文中的unipath.FSPath类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论