Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
CIRCLE
/
cloud
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
94
Merge Requests
10
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
A prog2-höz tartozó friss repo anyagok itt elérhetőek:
https://git.iit.bme.hu/
Commit
e86ea3eb
authored
Sep 05, 2013
by
Kálmán Viktor
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
pep8 fixes
parent
8dfd6606
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
44 additions
and
40 deletions
+44
-40
circle/circle/settings/base.py
+12
-11
circle/circle/settings/local.py
+12
-10
circle/circle/settings/production.py
+9
-10
circle/circle/urls.py
+3
-2
circle/circle/wsgi.py
+1
-0
circle/dashboard/urls.py
+5
-4
circle/dashboard/views.py
+2
-2
circle/storage/models.py
+0
-1
No files found.
circle/circle/settings/base.py
View file @
e86ea3eb
...
@@ -4,13 +4,14 @@
...
@@ -4,13 +4,14 @@
from
os
import
environ
from
os
import
environ
from
os.path
import
abspath
,
basename
,
dirname
,
join
,
normpath
from
os.path
import
abspath
,
basename
,
dirname
,
join
,
normpath
from
json
import
loads
from
json
import
loads
from
socket
import
SOCK_STREAM
#
from socket import SOCK_STREAM
from
sys
import
path
from
sys
import
path
# Normally you should not import ANYTHING from Django directly
# Normally you should not import ANYTHING from Django directly
# into your settings, but ImproperlyConfigured is an exception.
# into your settings, but ImproperlyConfigured is an exception.
from
django.core.exceptions
import
ImproperlyConfigured
from
django.core.exceptions
import
ImproperlyConfigured
def
get_env_variable
(
var_name
,
default
=
None
):
def
get_env_variable
(
var_name
,
default
=
None
):
""" Get the environment variable or return exception/default """
""" Get the environment variable or return exception/default """
try
:
try
:
...
@@ -64,7 +65,7 @@ MANAGERS = ADMINS
...
@@ -64,7 +65,7 @@ MANAGERS = ADMINS
DATABASES
=
{
DATABASES
=
{
'default'
:
{
'default'
:
{
'ENGINE'
:
'django.db.backends.'
+
'ENGINE'
:
'django.db.backends.'
+
get_env_variable
(
'DJANG_DB_TYPE'
,
'postgresql_psycopg2'
),
get_env_variable
(
'DJANG_DB_TYPE'
,
'postgresql_psycopg2'
),
'NAME'
:
get_env_variable
(
'DJANGO_DB_NAME'
,
'circle'
),
'NAME'
:
get_env_variable
(
'DJANGO_DB_NAME'
,
'circle'
),
'USER'
:
get_env_variable
(
'DJANGO_DB_USER'
,
'circle'
),
'USER'
:
get_env_variable
(
'DJANGO_DB_USER'
,
'circle'
),
'PASSWORD'
:
get_env_variable
(
'DJANGO_DB_PASSWORD'
),
'PASSWORD'
:
get_env_variable
(
'DJANGO_DB_PASSWORD'
),
...
@@ -79,7 +80,7 @@ DATABASES = {
...
@@ -79,7 +80,7 @@ DATABASES = {
# See: https://docs.djangoproject.com/en/dev/ref/settings/#time-zone
# See: https://docs.djangoproject.com/en/dev/ref/settings/#time-zone
try
:
try
:
with
open
(
"/etc/timezone"
,
"r"
)
as
f
:
with
open
(
"/etc/timezone"
,
"r"
)
as
f
:
systz
=
f
.
readline
()
.
rstrip
()
systz
=
f
.
readline
()
.
rstrip
()
except
:
except
:
systz
=
None
systz
=
None
...
@@ -247,7 +248,7 @@ INSTALLED_APPS = DJANGO_APPS + THIRD_PARTY_APPS + LOCAL_APPS
...
@@ -247,7 +248,7 @@ INSTALLED_APPS = DJANGO_APPS + THIRD_PARTY_APPS + LOCAL_APPS
LOGGING
=
{
LOGGING
=
{
'version'
:
1
,
'version'
:
1
,
'disable_existing_loggers'
:
False
,
'disable_existing_loggers'
:
False
,
'formatters'
:{
'formatters'
:
{
'simple'
:
{
'simple'
:
{
'format'
:
'
%(asctime)
s [
%(levelname)
s]:
%(name)
s
%(message)
s'
,
'format'
:
'
%(asctime)
s [
%(levelname)
s]:
%(name)
s
%(message)
s'
,
'datefmt'
:
'
%
Y-
%
m-
%
d
%
H:
%
M:
%
S'
,
'datefmt'
:
'
%
Y-
%
m-
%
d
%
H:
%
M:
%
S'
,
...
@@ -264,14 +265,14 @@ LOGGING = {
...
@@ -264,14 +265,14 @@ LOGGING = {
'filters'
:
[
'require_debug_false'
],
'filters'
:
[
'require_debug_false'
],
'class'
:
'django.utils.log.AdminEmailHandler'
'class'
:
'django.utils.log.AdminEmailHandler'
},
},
'syslog'
:
{
'syslog'
:
{
'level'
:
'INFO'
,
'level'
:
'INFO'
,
'class'
:
'logging.handlers.SysLogHandler'
,
'class'
:
'logging.handlers.SysLogHandler'
,
'formatter'
:
'simple'
,
'formatter'
:
'simple'
,
'address'
:
'/dev/log'
,
'address'
:
'/dev/log'
,
# 'socktype': SOCK_STREAM,
# 'socktype': SOCK_STREAM,
# 'address': ('host', '514'),
# 'address': ('host', '514'),
}
}
},
},
'loggers'
:
{
'loggers'
:
{
'django.request'
:
{
'django.request'
:
{
...
...
circle/circle/settings/local.py
View file @
e86ea3eb
"""Development settings and globals."""
"""Development settings and globals."""
from
os.path
import
join
,
normpath
#
from os.path import join, normpath
from
base
import
*
from
base
import
*
...
@@ -47,23 +47,25 @@ CACHES = {
...
@@ -47,23 +47,25 @@ CACHES = {
########## TOOLBAR CONFIGURATION
########## TOOLBAR CONFIGURATION
#
See:
https://github.com/django-debug-toolbar/django-debug-toolbar#installation
# https://github.com/django-debug-toolbar/django-debug-toolbar#installation
if
get_env_variable
(
'DJANGO_TOOLBAR'
,
'FALSE'
)
==
'TRUE'
:
if
get_env_variable
(
'DJANGO_TOOLBAR'
,
'FALSE'
)
==
'TRUE'
:
INSTALLED_APPS
+=
(
INSTALLED_APPS
+=
(
'debug_toolbar'
,
'debug_toolbar'
,
)
)
# See: https://github.com/django-debug-toolbar/django-debug-toolbar#installation
# https://github.com/django-debug-toolbar/django-debug-toolbar#installation
INTERNAL_IPS
=
(
get_env_variable
(
'SSH_CLIENT'
,
'127.0.0.1'
)
.
split
(
' '
)[
0
],
)
INTERNAL_IPS
=
(
get_env_variable
(
'SSH_CLIENT'
,
'127.0.0.1'
)
.
split
(
' '
)[
0
],
)
#
See:
https://github.com/django-debug-toolbar/django-debug-toolbar#installation
# https://github.com/django-debug-toolbar/django-debug-toolbar#installation
MIDDLEWARE_CLASSES
+=
(
MIDDLEWARE_CLASSES
+=
(
'debug_toolbar.middleware.DebugToolbarMiddleware'
,
'debug_toolbar.middleware.DebugToolbarMiddleware'
,
)
)
#
See:
https://github.com/django-debug-toolbar/django-debug-toolbar#installation
# https://github.com/django-debug-toolbar/django-debug-toolbar#installation
DEBUG_TOOLBAR_CONFIG
=
{
DEBUG_TOOLBAR_CONFIG
=
{
'INTERCEPT_REDIRECTS'
:
False
,
'INTERCEPT_REDIRECTS'
:
False
,
'SHOW_TEMPLATE_CONTEXT'
:
True
,
'SHOW_TEMPLATE_CONTEXT'
:
True
,
}
}
########## END TOOLBAR CONFIGURATION
########## END TOOLBAR CONFIGURATION
circle/circle/settings/production.py
View file @
e86ea3eb
...
@@ -29,7 +29,7 @@ try:
...
@@ -29,7 +29,7 @@ try:
except
ImproperlyConfigured
:
except
ImproperlyConfigured
:
pass
pass
else
:
else
:
#
See:
https://docs.djangoproject.com/en/dev/ref/settings/#email-host-password
# https://docs.djangoproject.com/en/dev/ref/settings/#email-host-password
EMAIL_HOST_PASSWORD
=
environ
.
get
(
'EMAIL_HOST_PASSWORD'
,
''
)
EMAIL_HOST_PASSWORD
=
environ
.
get
(
'EMAIL_HOST_PASSWORD'
,
''
)
# See: https://docs.djangoproject.com/en/dev/ref/settings/#email-host-user
# See: https://docs.djangoproject.com/en/dev/ref/settings/#email-host-user
...
@@ -49,22 +49,21 @@ SERVER_EMAIL = EMAIL_HOST_USER
...
@@ -49,22 +49,21 @@ SERVER_EMAIL = EMAIL_HOST_USER
########## END EMAIL CONFIGURATION
########## END EMAIL CONFIGURATION
########## CACHE CONFIGURATION
########## CACHE CONFIGURATION
# See: https://docs.djangoproject.com/en/dev/ref/settings/#caches
# See: https://docs.djangoproject.com/en/dev/ref/settings/#caches
try
:
try
:
CACHES
=
{
CACHES
=
{
'default'
:
{
'default'
:
{
'BACKEND'
:
'django.core.cache.backends.memcached.MemcachedCache'
,
'BACKEND'
:
'django.core.cache.backends.memcached.MemcachedCache'
,
'LOCATION'
:
get_env_variable
(
'DJANGO_MEMCACHED'
),
'LOCATION'
:
get_env_variable
(
'DJANGO_MEMCACHED'
),
}
}
}
}
except
ImproperlyConfigured
:
except
ImproperlyConfigured
:
CACHES
=
{
CACHES
=
{
'default'
:
{
'default'
:
{
'BACKEND'
:
'django.core.cache.backends.locmem.LocMemCache'
,
'BACKEND'
:
'django.core.cache.backends.locmem.LocMemCache'
,
'LOCATION'
:
SITE_NAME
,
'LOCATION'
:
SITE_NAME
,
}
}
}
}
########## END CACHE CONFIGURATION
########## END CACHE CONFIGURATION
...
...
circle/circle/urls.py
View file @
e86ea3eb
from
django.conf.urls
import
patterns
,
include
,
url
from
django.conf.urls
import
patterns
,
include
,
url
from
django.views.generic
import
TemplateView
#
from django.views.generic import TemplateView
from
django.contrib
import
admin
from
django.contrib
import
admin
admin
.
autodiscover
()
admin
.
autodiscover
()
urlpatterns
=
patterns
(
''
,
urlpatterns
=
patterns
(
''
,
#url(r'^$', TemplateView.as_view(template_name='base.html')),
#url(r'^$', TemplateView.as_view(template_name='base.html')),
# Examples:
# Examples:
...
...
circle/circle/wsgi.py
View file @
e86ea3eb
...
@@ -33,6 +33,7 @@ from django.core.wsgi import get_wsgi_application
...
@@ -33,6 +33,7 @@ from django.core.wsgi import get_wsgi_application
_application
=
get_wsgi_application
()
_application
=
get_wsgi_application
()
def
application
(
environ
,
start_response
):
def
application
(
environ
,
start_response
):
# copy DJANGO_* wsgi-env vars to process-env
# copy DJANGO_* wsgi-env vars to process-env
for
i
in
environ
.
keys
():
for
i
in
environ
.
keys
():
...
...
circle/dashboard/urls.py
View file @
e86ea3eb
from
django.conf.urls
import
patterns
,
include
,
url
from
django.conf.urls
import
patterns
,
url
from
.views
import
IndexView
,
VmDetailView
from
.views
import
IndexView
,
VmDetailView
urlpatterns
=
patterns
(
''
,
urlpatterns
=
patterns
(
url
(
r'^$'
,
IndexView
.
as_view
()),
''
,
url
(
r'^vm/\d+/$'
,
VmDetailView
.
as_view
()),
url
(
r'^$'
,
IndexView
.
as_view
()),
url
(
r'^vm/\d+/$'
,
VmDetailView
.
as_view
()),
)
)
circle/dashboard/views.py
View file @
e86ea3eb
...
@@ -2,8 +2,8 @@ from django.views.generic import TemplateView
...
@@ -2,8 +2,8 @@ from django.views.generic import TemplateView
class
IndexView
(
TemplateView
):
class
IndexView
(
TemplateView
):
template_name
=
"dashboard/index.html"
template_name
=
"dashboard/index.html"
class
VmDetailView
(
TemplateView
):
class
VmDetailView
(
TemplateView
):
template_name
=
"dashboard/vm-detail.html"
template_name
=
"dashboard/vm-detail.html"
circle/storage/models.py
View file @
e86ea3eb
...
@@ -76,7 +76,6 @@ class Disk(TimeStampedModel):
...
@@ -76,7 +76,6 @@ class Disk(TimeStampedModel):
'target_device'
:
self
.
device_type
+
self
.
dev_num
'target_device'
:
self
.
device_type
+
self
.
dev_num
}
}
def
to_json
(
self
):
def
to_json
(
self
):
self
.
base_name
=
self
.
base
.
name
if
self
.
base
else
None
self
.
base_name
=
self
.
base
.
name
if
self
.
base
else
None
self
.
dir
=
self
.
datastore
.
path
self
.
dir
=
self
.
datastore
.
path
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment