Initialised with djangocms-installer for Dj 1.6
This commit is contained in:
commit
7fced7cbae
10 changed files with 316 additions and 0 deletions
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
/static
|
||||
/media
|
||||
*.pyc
|
0
mamweb/__init__.py
Normal file
0
mamweb/__init__.py
Normal file
192
mamweb/settings.py
Normal file
192
mamweb/settings.py
Normal file
|
@ -0,0 +1,192 @@
|
|||
import os
|
||||
gettext = lambda s: s
|
||||
"""
|
||||
Django settings for mamweb project.
|
||||
|
||||
For more information on this file, see
|
||||
https://docs.djangoproject.com/en/1.6/topics/settings/
|
||||
|
||||
For the full list of settings and their values, see
|
||||
https://docs.djangoproject.com/en/1.6/ref/settings/
|
||||
"""
|
||||
|
||||
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
|
||||
import os
|
||||
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
|
||||
|
||||
|
||||
# Quick-start development settings - unsuitable for production
|
||||
# See https://docs.djangoproject.com/en/1.6/howto/deployment/checklist/
|
||||
|
||||
# SECURITY WARNING: keep the secret key used in production secret!
|
||||
SECRET_KEY = 'mj+$6#xw$a8l0!l$qk^mwm@&x+(!*vp5**8j*naxe5*0l_kjv*'
|
||||
|
||||
# SECURITY WARNING: don't run with debug turned on in production!
|
||||
DEBUG = True
|
||||
|
||||
TEMPLATE_DEBUG = True
|
||||
|
||||
ALLOWED_HOSTS = []
|
||||
|
||||
|
||||
# Application definition
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ROOT_URLCONF = 'mamweb.urls'
|
||||
|
||||
WSGI_APPLICATION = 'mamweb.wsgi.application'
|
||||
|
||||
|
||||
# Database
|
||||
# https://docs.djangoproject.com/en/1.6/ref/settings/#databases
|
||||
|
||||
|
||||
|
||||
# Internationalization
|
||||
# https://docs.djangoproject.com/en/1.6/topics/i18n/
|
||||
|
||||
LANGUAGE_CODE = 'cs'
|
||||
|
||||
TIME_ZONE = 'Europe/Prague'
|
||||
|
||||
USE_I18N = True
|
||||
|
||||
USE_L10N = True
|
||||
|
||||
USE_TZ = True
|
||||
|
||||
|
||||
# Static files (CSS, JavaScript, Images)
|
||||
# https://docs.djangoproject.com/en/1.6/howto/static-files/
|
||||
|
||||
STATIC_URL = '/static/'
|
||||
MEDIA_URL = '/media/'
|
||||
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
|
||||
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
|
||||
|
||||
STATICFILES_DIRS = (
|
||||
os.path.join(BASE_DIR, 'mamweb', 'static'),
|
||||
)
|
||||
SITE_ID = 1
|
||||
|
||||
TEMPLATE_LOADERS = (
|
||||
'django.template.loaders.filesystem.Loader',
|
||||
'django.template.loaders.app_directories.Loader',
|
||||
'django.template.loaders.eggs.Loader'
|
||||
)
|
||||
|
||||
MIDDLEWARE_CLASSES = (
|
||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||
'django.middleware.csrf.CsrfViewMiddleware',
|
||||
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
||||
'django.contrib.messages.middleware.MessageMiddleware',
|
||||
'django.middleware.locale.LocaleMiddleware',
|
||||
'django.middleware.doc.XViewMiddleware',
|
||||
'django.middleware.common.CommonMiddleware',
|
||||
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
||||
'cms.middleware.user.CurrentUserMiddleware',
|
||||
'cms.middleware.page.CurrentPageMiddleware',
|
||||
'cms.middleware.toolbar.ToolbarMiddleware',
|
||||
'cms.middleware.language.LanguageCookieMiddleware'
|
||||
)
|
||||
|
||||
TEMPLATE_CONTEXT_PROCESSORS = (
|
||||
'django.contrib.auth.context_processors.auth',
|
||||
'django.contrib.messages.context_processors.messages',
|
||||
'django.core.context_processors.i18n',
|
||||
'django.core.context_processors.debug',
|
||||
'django.core.context_processors.request',
|
||||
'django.core.context_processors.media',
|
||||
'django.core.context_processors.csrf',
|
||||
'django.core.context_processors.tz',
|
||||
'sekizai.context_processors.sekizai',
|
||||
'django.core.context_processors.static',
|
||||
'cms.context_processors.cms_settings'
|
||||
)
|
||||
|
||||
TEMPLATE_DIRS = (
|
||||
os.path.join(BASE_DIR, 'mamweb', 'templates'),
|
||||
)
|
||||
|
||||
INSTALLED_APPS = (
|
||||
'djangocms_admin_style',
|
||||
'djangocms_text_ckeditor',
|
||||
'django.contrib.auth',
|
||||
'django.contrib.contenttypes',
|
||||
'django.contrib.sessions',
|
||||
'django.contrib.admin',
|
||||
'django.contrib.sites',
|
||||
'django.contrib.sitemaps',
|
||||
'django.contrib.staticfiles',
|
||||
'django.contrib.messages',
|
||||
'cms',
|
||||
'mptt',
|
||||
'menus',
|
||||
'south',
|
||||
'sekizai',
|
||||
'djangocms_style',
|
||||
'djangocms_column',
|
||||
'djangocms_file',
|
||||
'djangocms_flash',
|
||||
'djangocms_googlemap',
|
||||
'djangocms_inherit',
|
||||
'djangocms_link',
|
||||
'djangocms_picture',
|
||||
'djangocms_teaser',
|
||||
'djangocms_video',
|
||||
'reversion',
|
||||
'mamweb'
|
||||
)
|
||||
|
||||
LANGUAGES = (
|
||||
## Customize this
|
||||
('cs', gettext('cs')),
|
||||
('en', gettext('en')),
|
||||
)
|
||||
|
||||
CMS_LANGUAGES = {
|
||||
## Customize this
|
||||
'default': {
|
||||
'public': True,
|
||||
'hide_untranslated': False,
|
||||
'redirect_on_fallback': True,
|
||||
},
|
||||
1: [
|
||||
{
|
||||
'public': True,
|
||||
'code': 'cs',
|
||||
'hide_untranslated': False,
|
||||
'name': gettext('cs'),
|
||||
'redirect_on_fallback': True,
|
||||
},
|
||||
{
|
||||
'public': True,
|
||||
'code': 'en',
|
||||
'hide_untranslated': False,
|
||||
'name': gettext('en'),
|
||||
'redirect_on_fallback': True,
|
||||
},
|
||||
],
|
||||
}
|
||||
|
||||
CMS_TEMPLATES = (
|
||||
## Customize this
|
||||
('page.html', 'Page'),
|
||||
('feature.html', 'Page with Feature')
|
||||
)
|
||||
|
||||
CMS_PERMISSION = True
|
||||
|
||||
CMS_PLACEHOLDER_CONF = {}
|
||||
|
||||
DATABASES = {
|
||||
'default':
|
||||
{'ENGINE': 'django.db.backends.sqlite3', 'NAME': 'project.db', 'HOST': 'localhost', 'USER': '', 'PASSWORD': '', 'PORT': ''}
|
||||
}
|
||||
|
||||
SOUTH_MIGRATION_MODULES = {
|
||||
'reversion': 'reversion.south_migrations',
|
||||
}
|
38
mamweb/templates/base.html
Normal file
38
mamweb/templates/base.html
Normal file
|
@ -0,0 +1,38 @@
|
|||
{% load cms_tags staticfiles sekizai_tags menu_tags %}
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>{% block title %}This is my new project home page{% endblock title %}</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
{% render_block "css" %}
|
||||
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css">
|
||||
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap-theme.min.css">
|
||||
</head>
|
||||
<body style="padding-top:60px">
|
||||
{% cms_toolbar %}
|
||||
<div class="container">
|
||||
<div class="navbar navbar-default" role="navigation">
|
||||
<div class="navbar-header">
|
||||
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
|
||||
<span class="sr-only">Toggle navigation</span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="#">Project name</a>
|
||||
</div>
|
||||
<div class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
{% show_menu 0 1 100 100 "menu.html" %}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{% block content %}
|
||||
{% endblock content %}
|
||||
</div>
|
||||
<script src="http://code.jquery.com/jquery.js"></script>
|
||||
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
|
||||
{% render_block "js" %}
|
||||
</body>
|
||||
</html>
|
||||
|
11
mamweb/templates/feature.html
Normal file
11
mamweb/templates/feature.html
Normal file
|
@ -0,0 +1,11 @@
|
|||
{% extends "base.html" %}
|
||||
{% load cms_tags staticfiles sekizai_tags menu_tags %}
|
||||
|
||||
{% block content %}
|
||||
<div class="jumbotron">
|
||||
{% placeholder "feature" %}
|
||||
</div>
|
||||
<div>
|
||||
{% placeholder "content" %}
|
||||
</div>
|
||||
{% endblock content %}
|
18
mamweb/templates/menu.html
Normal file
18
mamweb/templates/menu.html
Normal file
|
@ -0,0 +1,18 @@
|
|||
{% load i18n menu_tags cache %}
|
||||
|
||||
{% for child in children %}
|
||||
|
||||
|
||||
<li class="{% if child.ancestor %}ancestor{% endif %}{% if child.selected %} active{% endif %}{% if child.children %} dropdown{% endif %}">
|
||||
{% if child.children %}<a class="dropdown-toggle" data-toggle="dropdown" href="#">{{ child.get_menu_title }} <span class="caret"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
{% show_menu from_level to_level extra_inactive extra_active template "" "" child %}
|
||||
</ul>
|
||||
{% else %}
|
||||
<a href="{{ child.get_absolute_url }}"><span>{{ child.get_menu_title }}</span></a>
|
||||
{% endif %}
|
||||
</li>
|
||||
|
||||
{% if class and forloop.last and not forloop.parentloop %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
8
mamweb/templates/page.html
Normal file
8
mamweb/templates/page.html
Normal file
|
@ -0,0 +1,8 @@
|
|||
{% extends "base.html" %}
|
||||
{% load cms_tags staticfiles sekizai_tags menu_tags %}
|
||||
|
||||
{% block content %}
|
||||
<div>
|
||||
{% placeholder "content" %}
|
||||
</div>
|
||||
{% endblock content %}
|
22
mamweb/urls.py
Normal file
22
mamweb/urls.py
Normal file
|
@ -0,0 +1,22 @@
|
|||
from django.conf.urls import * # NOQA
|
||||
from django.conf.urls.i18n import i18n_patterns
|
||||
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
|
||||
from django.contrib import admin
|
||||
from django.conf import settings
|
||||
from cms.sitemaps import CMSSitemap
|
||||
|
||||
admin.autodiscover()
|
||||
|
||||
urlpatterns = i18n_patterns('',
|
||||
url(r'^admin/', include(admin.site.urls)), # NOQA
|
||||
url(r'^sitemap\.xml$', 'django.contrib.sitemaps.views.sitemap',
|
||||
{'sitemaps': {'cmspages': CMSSitemap}}),
|
||||
url(r'^', include('cms.urls')),
|
||||
)
|
||||
|
||||
# This is only needed when using runserver.
|
||||
if settings.DEBUG:
|
||||
urlpatterns = patterns('',
|
||||
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', # NOQA
|
||||
{'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
|
||||
) + staticfiles_urlpatterns() + urlpatterns # NOQA
|
14
mamweb/wsgi.py
Normal file
14
mamweb/wsgi.py
Normal file
|
@ -0,0 +1,14 @@
|
|||
"""
|
||||
WSGI config for mamweb project.
|
||||
|
||||
It exposes the WSGI callable as a module-level variable named ``application``.
|
||||
|
||||
For more information on this file, see
|
||||
https://docs.djangoproject.com/en/1.6/howto/deployment/wsgi/
|
||||
"""
|
||||
|
||||
import os
|
||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mamweb.settings")
|
||||
|
||||
from django.core.wsgi import get_wsgi_application
|
||||
application = get_wsgi_application()
|
10
manage.py
Executable file
10
manage.py
Executable file
|
@ -0,0 +1,10 @@
|
|||
#!/usr/bin/env python
|
||||
import os
|
||||
import sys
|
||||
|
||||
if __name__ == "__main__":
|
||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mamweb.settings")
|
||||
|
||||
from django.core.management import execute_from_command_line
|
||||
|
||||
execute_from_command_line(sys.argv)
|
Loading…
Reference in a new issue