· 7 years ago · Jun 13, 2018, 11:32 AM
1├── cine
2│ ├── admin.py
3│ ├── apps.py
4│ ├── __init__.py
5│ ├── migrations
6│ │ ├── __init__.py
7│ │ └── __pycache__
8│ │ └── __init__.cpython-36.pyc
9│ ├── models.py
10│ ├── __pycache__
11│ │ ├── admin.cpython-36.pyc
12│ │ ├── apps.cpython-36.pyc
13│ │ ├── __init__.cpython-36.pyc
14│ │ ├── models.cpython-36.pyc
15│ │ ├── urls.cpython-36.pyc
16│ │ └── views.cpython-36.pyc
17│ ├── static
18│ │ └── cine
19│ │ ├── css
20│ │ │ └── estilos.css
21│ │ ├── images
22│ │ └── js
23│ │ └── script.js
24│ ├── templates
25│ │ └── cine
26│ │ ├── base.html
27│ │ └── index.html
28│ ├── tests.py
29│ ├── urls.py
30│ └── views.py
31├── manage.py
32└── proyecto1
33 ├── __init__.py
34 ├── __pycache__
35 │ ├── __init__.cpython-36.pyc
36 │ ├── settings.cpython-36.pyc
37 │ ├── urls.cpython-36.pyc
38 │ └── wsgi.cpython-36.pyc
39 ├── settings.py
40 ├── urls.py
41 ├── urls.py.save
42 └── wsgi.py
43
44"""
45Django settings for proyecto1 project.
46
47Generated by 'django-admin startproject' using Django 2.0.
48
49For more information on this file, see
50https://docs.djangoproject.com/en/2.0/topics/settings/
51
52For the full list of settings and their values, see
53https://docs.djangoproject.com/en/2.0/ref/settings/
54"""
55
56import os
57
58# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
59BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
60
61
62# Quick-start development settings - unsuitable for production
63# See https://docs.djangoproject.com/en/2.0/howto/deployment/checklist/
64
65# SECURITY WARNING: keep the secret key used in production secret!
66SECRET_KEY = '=pe=u0971st#j33j1u%)lu2+skt7ci-s6o&pzpld1a&h$^l!3$'
67
68# SECURITY WARNING: don't run with debug turned on in production!
69DEBUG = True
70
71ALLOWED_HOSTS = []
72
73
74# Application definition
75
76INSTALLED_APPS = [
77 'cine.apps.CineConfig',
78 'encuesta.apps.EncuestaConfig',
79 'django.contrib.admin',
80 'django.contrib.auth',
81 'django.contrib.contenttypes',
82 'django.contrib.sessions',
83 'django.contrib.messages',
84 'django.contrib.staticfiles',
85]
86
87MIDDLEWARE = [
88 'django.middleware.security.SecurityMiddleware',
89 'django.contrib.sessions.middleware.SessionMiddleware',
90 'django.middleware.common.CommonMiddleware',
91 'django.middleware.csrf.CsrfViewMiddleware',
92 'django.contrib.auth.middleware.AuthenticationMiddleware',
93 'django.contrib.messages.middleware.MessageMiddleware',
94 'django.middleware.clickjacking.XFrameOptionsMiddleware',
95]
96
97ROOT_URLCONF = 'proyecto1.urls'
98
99TEMPLATES = [
100 {
101 'BACKEND': 'django.template.backends.django.DjangoTemplates',
102 'DIRS': [],
103 'APP_DIRS': True,
104 'OPTIONS': {
105 'context_processors': [
106 'django.template.context_processors.debug',
107 'django.template.context_processors.request',
108 'django.contrib.auth.context_processors.auth',
109 'django.contrib.messages.context_processors.messages',
110 ],
111 },
112 },
113]
114
115WSGI_APPLICATION = 'proyecto1.wsgi.application'
116
117
118# Database
119# https://docs.djangoproject.com/en/2.0/ref/settings/#databases
120
121DATABASES = {
122 'default': {
123 'ENGINE': 'django.db.backends.mysql',
124 'NAME': 'cine',
125 'USER': 'u_cine',
126 'PASSWORD': '1234',
127 }
128}
129
130
131# Password validation
132# https://docs.djangoproject.com/en/2.0/ref/settings/#auth-password-validators
133
134AUTH_PASSWORD_VALIDATORS = [
135 {
136 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
137 },
138 {
139 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
140 },
141 {
142 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
143 },
144 {
145 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
146 },
147]
148
149
150# Internationalization
151# https://docs.djangoproject.com/en/2.0/topics/i18n/
152
153LANGUAGE_CODE = 'es-es'
154
155TIME_ZONE = 'UTC'
156
157USE_I18N = True
158
159USE_L10N = True
160
161USE_TZ = True
162
163
164# Static files (CSS, JavaScript, Images)
165# https://docs.djangoproject.com/en/2.0/howto/static-files/
166
167STATIC_URL = '/static/'
168
169from django.contrib import admin
170from django.urls import path, include
171
172urlpatterns = [
173 path('admin/', admin.site.urls),
174 path('encuesta/', include('encuesta.urls')),
175 path('cine/', include('cine.urls')),
176]
177
178urlpatterns = [
179 path('', views.index, name='index'),
180 path('contacto', views.contacto, name='contacto'),
181 path('exposicion/<int:num_pelicula>', views.detalle, name='detalle'),
182 path('reservas', views.reservas, name='reservas'),
183]
184
185{% load static %}
186<!DOCTYPE html>
187<html>
188 <head>
189 {% block scripts %}
190 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
191 <link href="{% static " cine/css/estilos.css" %}" rel="stylesheet" type="text/css">
192 <script src="{% static " cine/js/script.js" %}"></script>
193 {% endblock %}
194 </head>
195
196 <body>
197 <!-- Menus -->
198 <nav>
199 <ul>
200 <li><a href="{% url 'index' %}">Home</a></li>
201 <li><a href="{% url 'contacto' %}">Contacto</a></li>
202 <li><a href="{% url 'reservas' %}">Reservas</a></li>
203 </ul>
204 </nav>
205 <div id="cartelera">
206 {% block contenido %}
207 {% endblock %}
208 </div>
209
210 <!-- Footer -->
211 <footer>Cines Notengounduroprimo. | Todos los derechos reservados.</footer>
212 </body>
213</html>