@@ -1,159 +1,159 | |||
|
1 | 1 | # Django settings for abs_webapp_dev project. No newline at end of file |
|
2 | 2 | No newline at end of file |
|
3 | 3 | import os No newline at end of file |
|
4 | 4 | PROJECT_DIR = os.path.split(os.path.dirname(__file__))[0] No newline at end of file |
|
5 | 5 | No newline at end of file |
|
6 | 6 | DEBUG = True No newline at end of file |
|
7 | 7 | TEMPLATE_DEBUG = DEBUG No newline at end of file |
|
8 | 8 | No newline at end of file |
|
9 | 9 | ADMINS = ( No newline at end of file |
|
10 | 10 | # ('Your Name', 'your_email@example.com'), No newline at end of file |
|
11 | 11 | ) No newline at end of file |
|
12 | 12 | No newline at end of file |
|
13 | 13 | MANAGERS = ADMINS No newline at end of file |
|
14 | 14 | No newline at end of file |
|
15 | 15 | DATABASES = { No newline at end of file |
|
16 | 16 | 'default': { No newline at end of file |
|
17 | 17 | 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. No newline at end of file |
|
18 | 18 | 'NAME': 'db_jrowebapp_dev', # Or path to database file if using sqlite3. No newline at end of file |
|
19 | 19 | 'USER': 'abscontrol', # Not used with sqlite3. No newline at end of file |
|
20 | 20 | 'PASSWORD': 'abscontrol', # Not used with sqlite3. No newline at end of file |
|
21 | 21 | 'HOST': 'localhost', # Set to empty string for localhost. Not used with sqlite3. No newline at end of file |
|
22 | 22 | 'PORT': '3306', # Set to empty string for default. Not used with sqlite3. No newline at end of file |
|
23 | 23 | } No newline at end of file |
|
24 | 24 | } No newline at end of file |
|
25 | 25 | No newline at end of file |
|
26 | 26 | # Local time zone for this installation. Choices can be found here: No newline at end of file |
|
27 | 27 | # http://en.wikipedia.org/wiki/List_of_tz_zones_by_name No newline at end of file |
|
28 | 28 | # although not all choices may be available on all operating systems. No newline at end of file |
|
29 | 29 | # In a Windows environment this must be set to your system time zone. No newline at end of file |
|
30 | 30 | TIME_ZONE = 'America/Lima' No newline at end of file |
|
31 | 31 | No newline at end of file |
|
32 | 32 | # Language code for this installation. All choices can be found here: No newline at end of file |
|
33 | 33 | # http://www.i18nguy.com/unicode/language-identifiers.html No newline at end of file |
|
34 | 34 | LANGUAGE_CODE = 'en-us' No newline at end of file |
|
35 | 35 | No newline at end of file |
|
36 | 36 | SITE_ID = 1 No newline at end of file |
|
37 | 37 | No newline at end of file |
|
38 | 38 | # If you set this to False, Django will make some optimizations so as not No newline at end of file |
|
39 | 39 | # to load the internationalization machinery. No newline at end of file |
|
40 | 40 | USE_I18N = True No newline at end of file |
|
41 | 41 | No newline at end of file |
|
42 | 42 | # If you set this to False, Django will not format dates, numbers and No newline at end of file |
|
43 | 43 | # calendars according to the current locale. No newline at end of file |
|
44 | 44 | USE_L10N = True No newline at end of file |
|
45 | 45 | No newline at end of file |
|
46 | 46 | # If you set this to False, Django will not use timezone-aware datetimes. No newline at end of file |
|
47 | 47 | USE_TZ = True No newline at end of file |
|
48 | 48 | No newline at end of file |
|
49 | 49 | # Absolute filesystem path to the directory that will hold user-uploaded files. No newline at end of file |
|
50 | 50 | # Example: "/home/media/media.lawrence.com/media/" No newline at end of file |
|
51 | 51 | MEDIA_ROOT = os.path.join(PROJECT_DIR, 'media').replace('\\', '/') No newline at end of file |
|
52 | 52 | No newline at end of file |
|
53 | 53 | # URL that handles the media served from MEDIA_ROOT. Make sure to use a No newline at end of file |
|
54 | 54 | # trailing slash. No newline at end of file |
|
55 | 55 | # Examples: "http://media.lawrence.com/media/", "http://example.com/media/" No newline at end of file |
|
56 | 56 | MEDIA_URL = '/media/' No newline at end of file |
|
57 | 57 | No newline at end of file |
|
58 | 58 | # Absolute path to the directory static files should be collected to. No newline at end of file |
|
59 | 59 | # Don't put anything in this directory yourself; store your static files No newline at end of file |
|
60 | 60 | # in apps' "static/" subdirectories and in STATICFILES_DIRS. No newline at end of file |
|
61 | 61 | # Example: "/home/media/media.lawrence.com/static/" |
|
62 | No newline at end of file | |
|
62 | STATIC_ROOT = os.path.join(PROJECT_DIR, 'static-serve').replace('\\', '/'), No newline at end of file | |
|
No newline at end of file | ||
|
63 | STATIC_ROOT = '' No newline at end of file | |
|
63 | 64 | No newline at end of file |
|
64 | 65 | # URL prefix for static files. No newline at end of file |
|
65 | 66 | # Example: "http://media.lawrence.com/static/" No newline at end of file |
|
66 | 67 | STATIC_URL = '/static/' No newline at end of file |
|
67 | 68 | No newline at end of file |
|
68 | 69 | # Additional locations of static files No newline at end of file |
|
69 | 70 | STATICFILES_DIRS = ( No newline at end of file |
|
70 | 71 | # Put strings here, like "/home/html/static" or "C:/www/django/static". No newline at end of file |
|
71 | 72 | # Always use forward slashes, even on Windows. No newline at end of file |
|
72 | 73 | # Don't forget to use absolute paths, not relative paths. |
|
74 | No newline at end of file | |
|
73 | os.path.join(PROJECT_DIR, "static").replace('\\', '/'), No newline at end of file | |
|
No newline at end of file | ||
|
75 | ("static", os.path.join(PROJECT_DIR, "static").replace('\\', '/')), No newline at end of file | |
|
74 | 76 | ) No newline at end of file |
|
75 | 77 | No newline at end of file |
|
76 | 78 | # List of finder classes that know how to find static files in No newline at end of file |
|
77 | 79 | # various locations. No newline at end of file |
|
78 | 80 | STATICFILES_FINDERS = ( No newline at end of file |
|
79 | 81 | 'django.contrib.staticfiles.finders.FileSystemFinder', No newline at end of file |
|
80 | 82 | 'django.contrib.staticfiles.finders.AppDirectoriesFinder', No newline at end of file |
|
81 | 83 | # 'django.contrib.staticfiles.finders.DefaultStorageFinder', No newline at end of file |
|
82 | 84 | ) No newline at end of file |
|
83 | 85 | No newline at end of file |
|
84 | 86 | # Make this unique, and don't share it with anybody. No newline at end of file |
|
85 | 87 | SECRET_KEY = '=^abu)gd=)7hf#rme_vw=tv!bdh7+tts*^&)h(n=7@7(9#__@e' No newline at end of file |
|
86 | 88 | No newline at end of file |
|
87 | 89 | # List of callables that know how to import templates from various sources. No newline at end of file |
|
88 | 90 | TEMPLATE_LOADERS = ( No newline at end of file |
|
89 | 91 | 'django.template.loaders.filesystem.Loader', No newline at end of file |
|
90 | 92 | 'django.template.loaders.app_directories.Loader', No newline at end of file |
|
91 | 93 | # 'django.template.loaders.eggs.Loader', No newline at end of file |
|
92 | 94 | ) No newline at end of file |
|
93 | 95 | No newline at end of file |
|
94 | 96 | MIDDLEWARE_CLASSES = ( No newline at end of file |
|
95 | 97 | 'django.middleware.common.CommonMiddleware', No newline at end of file |
|
96 | 98 | 'django.contrib.sessions.middleware.SessionMiddleware', |
|
99 | No newline at end of file | |
|
97 | 'django.middleware.csrf.CsrfViewMiddleware', No newline at end of file | |
|
98 | 100 | 'django.contrib.auth.middleware.AuthenticationMiddleware', No newline at end of file |
|
99 | 101 | 'django.contrib.messages.middleware.MessageMiddleware', No newline at end of file |
|
100 | 102 | # Uncomment the next line for simple clickjacking protection: No newline at end of file |
|
101 | 103 | # 'django.middleware.clickjacking.XFrameOptionsMiddleware', No newline at end of file |
|
102 | 104 | ) No newline at end of file |
|
103 | 105 | No newline at end of file |
|
104 | 106 | ROOT_URLCONF = 'abs_webapp_dev.urls' No newline at end of file |
|
105 | 107 | No newline at end of file |
|
106 | 108 | # Python dotted path to the WSGI application used by Django's runserver. No newline at end of file |
|
107 | 109 | WSGI_APPLICATION = 'abs_webapp_dev.wsgi.application' No newline at end of file |
|
108 | 110 | No newline at end of file |
|
109 | 111 | TEMPLATE_DIRS = ( No newline at end of file |
|
110 | 112 | # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates". No newline at end of file |
|
111 | 113 | # Always use forward slashes, even on Windows. No newline at end of file |
|
112 | 114 | # Don't forget to use absolute paths, not relative paths. No newline at end of file |
|
113 | 115 | os.path.join(PROJECT_DIR, "templates").replace('\\', '/'), No newline at end of file |
|
114 | 116 | ) No newline at end of file |
|
115 | 117 | No newline at end of file |
|
116 | 118 | INSTALLED_APPS = ( No newline at end of file |
|
117 | 119 | 'django.contrib.auth', No newline at end of file |
|
118 | 120 | 'django.contrib.contenttypes', No newline at end of file |
|
119 | 121 | 'django.contrib.sessions', No newline at end of file |
|
120 | 122 | 'django.contrib.sites', No newline at end of file |
|
121 | 123 | 'django.contrib.messages', No newline at end of file |
|
122 | 124 | 'django.contrib.staticfiles', No newline at end of file |
|
123 | 125 | # Uncomment the next line to enable the admin: No newline at end of file |
|
124 | 126 | # 'django.contrib.admin', No newline at end of file |
|
125 | 127 | # Uncomment the next line to enable admin documentation: No newline at end of file |
|
126 | 128 | # 'django.contrib.admindocs', |
|
129 | No newline at end of file | |
|
127 | 'components.antenna', | |
|
No newline at end of file | ||
|
128 | 'components.pattern_antenna', | |
|
No newline at end of file | ||
|
129 | 'components.profile_antenna', No newline at end of file | |
|
130 | 130 | ) No newline at end of file |
|
131 | 131 | No newline at end of file |
|
132 | 132 | # A sample logging configuration. The only tangible logging No newline at end of file |
|
133 | 133 | # performed by this configuration is to send an email to No newline at end of file |
|
134 | 134 | # the site admins on every HTTP 500 error when DEBUG=False. No newline at end of file |
|
135 | 135 | # See http://docs.djangoproject.com/en/dev/topics/logging for No newline at end of file |
|
136 | 136 | # more details on how to customize your logging configuration. No newline at end of file |
|
137 | 137 | LOGGING = { No newline at end of file |
|
138 | 138 | 'version': 1, No newline at end of file |
|
139 | 139 | 'disable_existing_loggers': False, No newline at end of file |
|
140 | 140 | 'filters': { No newline at end of file |
|
141 | 141 | 'require_debug_false': { No newline at end of file |
|
142 | 142 | '()': 'django.utils.log.RequireDebugFalse' No newline at end of file |
|
143 | 143 | } No newline at end of file |
|
144 | 144 | }, No newline at end of file |
|
145 | 145 | 'handlers': { No newline at end of file |
|
146 | 146 | 'mail_admins': { No newline at end of file |
|
147 | 147 | 'level': 'ERROR', No newline at end of file |
|
148 | 148 | 'filters': ['require_debug_false'], No newline at end of file |
|
149 | 149 | 'class': 'django.utils.log.AdminEmailHandler' No newline at end of file |
|
150 | 150 | } No newline at end of file |
|
151 | 151 | }, No newline at end of file |
|
152 | 152 | 'loggers': { No newline at end of file |
|
153 | 153 | 'django.request': { No newline at end of file |
|
154 | 154 | 'handlers': ['mail_admins'], No newline at end of file |
|
155 | 155 | 'level': 'ERROR', No newline at end of file |
|
156 | 156 | 'propagate': True, No newline at end of file |
|
157 | 157 | }, No newline at end of file |
|
158 | 158 | } No newline at end of file |
|
159 | 159 | } No newline at end of file |
@@ -1,3 +1,113 | |||
|
1 | 1 | from django.db import models No newline at end of file |
|
2 | from django.utils import timezone No newline at end of file | |
|
2 | 3 | |
|
4 | No newline at end of file | |
|
3 | # Create your models here. No newline at end of file | |
|
No newline at end of file | ||
|
5 | ||
|
No newline at end of file | ||
|
6 | name = models.CharField(max_length=250) | |
|
No newline at end of file | ||
|
7 | date_create = models.DateTimeField() | |
|
No newline at end of file | ||
|
8 | date_modified = models.DateTimeField(null=True) | |
|
No newline at end of file | ||
|
9 | hits = models.PositiveIntegerField() | |
|
No newline at end of file | ||
|
10 | state = models.PositiveSmallIntegerField() | |
|
No newline at end of file | ||
|
11 | ||
|
No newline at end of file | ||
|
12 | class Meta: | |
|
No newline at end of file | ||
|
13 | db_table = "abs_profile_antenna" | |
|
No newline at end of file | ||
|
14 | verbose_name = "Profile of Configuration" | |
|
No newline at end of file | ||
|
15 | verbose_name_plural = "Profiles of Configuration" | |
|
No newline at end of file | ||
|
16 | ||
|
No newline at end of file | ||
|
17 | def save(self): | |
|
No newline at end of file | ||
|
18 | if self.pk is None: | |
|
No newline at end of file | ||
|
19 | self.date_create = timezone.now() | |
|
No newline at end of file | ||
|
20 | self.hits = 0 | |
|
No newline at end of file | ||
|
21 | self.state = 1 | |
|
No newline at end of file | ||
|
22 | else: | |
|
No newline at end of file | ||
|
23 | self.date_modified = timezone.now() | |
|
No newline at end of file | ||
|
24 | super(profileAntenna, self).save() | |
|
No newline at end of file | ||
|
25 | ||
|
No newline at end of file | ||
|
26 | def __unicode__(self): | |
|
No newline at end of file | ||
|
27 | return u'%s' % self.value | |
|
No newline at end of file | ||
|
28 | ||
|
No newline at end of file | ||
|
29 | class patternAntenna(models.Model): | |
|
No newline at end of file | ||
|
30 | ||
|
No newline at end of file | ||
|
31 | profile = models.ForeignKey(profileAntenna) | |
|
No newline at end of file | ||
|
32 | date_create = models.DateTimeField() | |
|
No newline at end of file | ||
|
33 | date_modified = models.DateTimeField(null=True) | |
|
No newline at end of file | ||
|
34 | hits = models.PositiveIntegerField() | |
|
No newline at end of file | ||
|
35 | state = models.PositiveSmallIntegerField() | |
|
No newline at end of file | ||
|
36 | ||
|
No newline at end of file | ||
|
37 | class Meta: | |
|
No newline at end of file | ||
|
38 | db_table = "abs_pattern_antenna" | |
|
No newline at end of file | ||
|
39 | verbose_name = "Pattern of Antenna" | |
|
No newline at end of file | ||
|
40 | verbose_name_plural = "List of Patterns of Antenna" | |
|
No newline at end of file | ||
|
41 | ||
|
No newline at end of file | ||
|
42 | def save(self): | |
|
No newline at end of file | ||
|
43 | if self.pk is None: | |
|
No newline at end of file | ||
|
44 | self.date_create = timezone.now() | |
|
No newline at end of file | ||
|
45 | self.hits = 0 | |
|
No newline at end of file | ||
|
46 | self.state = 1 | |
|
No newline at end of file | ||
|
47 | else: | |
|
No newline at end of file | ||
|
48 | self.date_modified = timezone.now() | |
|
No newline at end of file | ||
|
49 | super(patternAntenna, self).save() | |
|
No newline at end of file | ||
|
50 | ||
|
No newline at end of file | ||
|
51 | ''' | |
|
No newline at end of file | ||
|
52 | def __unicode__(self): | |
|
No newline at end of file | ||
|
53 | return u'%s' % self.value | |
|
No newline at end of file | ||
|
54 | ''' | |
|
No newline at end of file | ||
|
55 | ||
|
No newline at end of file | ||
|
56 | class antennaUp(models.Model): | |
|
No newline at end of file | ||
|
57 | ||
|
No newline at end of file | ||
|
58 | pattern = models.ForeignKey(patternAntenna) | |
|
No newline at end of file | ||
|
59 | value = models.CharField(max_length=250) | |
|
No newline at end of file | ||
|
60 | tx = models.CharField(max_length=250) | |
|
No newline at end of file | ||
|
61 | rx = models.CharField(max_length=250) | |
|
No newline at end of file | ||
|
62 | ues = models.CharField(max_length=80) | |
|
No newline at end of file | ||
|
63 | date_create = models.DateTimeField() | |
|
No newline at end of file | ||
|
64 | date_modified = models.DateTimeField(null=True) | |
|
No newline at end of file | ||
|
65 | hits = models.PositiveIntegerField() | |
|
No newline at end of file | ||
|
66 | state = models.PositiveSmallIntegerField() | |
|
No newline at end of file | ||
|
67 | ||
|
No newline at end of file | ||
|
68 | class Meta: | |
|
No newline at end of file | ||
|
69 | db_table = "abs_antenna_up" | |
|
No newline at end of file | ||
|
70 | verbose_name = "Antenna Up" | |
|
No newline at end of file | ||
|
71 | verbose_name_plural = "List of Antenna Up" | |
|
No newline at end of file | ||
|
72 | ||
|
No newline at end of file | ||
|
73 | def save(self): | |
|
No newline at end of file | ||
|
74 | if self.pk is None: | |
|
No newline at end of file | ||
|
75 | self.date_create = timezone.now() | |
|
No newline at end of file | ||
|
76 | self.hits = 0 | |
|
No newline at end of file | ||
|
77 | self.state = 1 | |
|
No newline at end of file | ||
|
78 | else: | |
|
No newline at end of file | ||
|
79 | self.date_modified = timezone.now() | |
|
No newline at end of file | ||
|
80 | super(antennaUp, self).save() | |
|
No newline at end of file | ||
|
81 | ||
|
No newline at end of file | ||
|
82 | def __unicode__(self): | |
|
No newline at end of file | ||
|
83 | return u'%s' % self.value | |
|
No newline at end of file | ||
|
84 | ||
|
No newline at end of file | ||
|
85 | ||
|
No newline at end of file | ||
|
86 | class antennaDown(models.Model): | |
|
No newline at end of file | ||
|
87 | ||
|
No newline at end of file | ||
|
88 | pattern = models.ForeignKey(patternAntenna) | |
|
No newline at end of file | ||
|
89 | value = models.CharField(max_length=250) | |
|
No newline at end of file | ||
|
90 | tx = models.CharField(max_length=250) | |
|
No newline at end of file | ||
|
91 | rx = models.CharField(max_length=250) | |
|
No newline at end of file | ||
|
92 | ues = models.CharField(max_length=80) | |
|
No newline at end of file | ||
|
93 | date_create = models.DateTimeField() | |
|
No newline at end of file | ||
|
94 | date_modified = models.DateTimeField(null=True) | |
|
No newline at end of file | ||
|
95 | hits = models.PositiveIntegerField() | |
|
No newline at end of file | ||
|
96 | state = models.PositiveSmallIntegerField() | |
|
No newline at end of file | ||
|
97 | ||
|
No newline at end of file | ||
|
98 | class Meta: | |
|
No newline at end of file | ||
|
99 | db_table = "abs_antenna_down" | |
|
No newline at end of file | ||
|
100 | verbose_name = "Antenna Down" | |
|
No newline at end of file | ||
|
101 | verbose_name_plural = "List of Antenna Down" | |
|
No newline at end of file | ||
|
102 | ||
|
No newline at end of file | ||
|
103 | def save(self): | |
|
No newline at end of file | ||
|
104 | if self.pk is None: | |
|
No newline at end of file | ||
|
105 | self.date_create = timezone.now() | |
|
No newline at end of file | ||
|
106 | self.hits = 0 | |
|
No newline at end of file | ||
|
107 | self.state = 1 | |
|
No newline at end of file | ||
|
108 | else: | |
|
No newline at end of file | ||
|
109 | self.date_modified = timezone.now() | |
|
No newline at end of file | ||
|
110 | super(antennaDown, self).save() | |
|
No newline at end of file | ||
|
111 | ||
|
No newline at end of file | ||
|
112 | def __unicode__(self): | |
|
No newline at end of file | ||
|
113 | return u'%s' % self.value No newline at end of file |
@@ -1,9 +1,10 | |||
|
1 | 1 | from django.conf.urls import patterns, url No newline at end of file |
|
2 | 2 | No newline at end of file |
|
3 | 3 | urlpatterns = patterns('abscontrol.views', No newline at end of file |
|
4 | 4 | url(r'^$', 'index'), No newline at end of file |
|
5 | 5 | url(r'^new/$', 'new'), No newline at end of file |
|
6 | url(r'^save/$', 'save'), No newline at end of file | |
|
6 | 7 | url(r'^(?P<profile_id>\d+)/$', 'detail'), No newline at end of file |
|
7 | 8 | #url(r'^(?P<poll_id>\d+)/results/$', 'results'), No newline at end of file |
|
8 | 9 | #url(r'^(?P<poll_id>\d+)/vote/$', 'vote'), No newline at end of file |
|
9 | 10 | ) No newline at end of file |
@@ -1,11 +1,49 | |||
|
1 | 1 | from django.shortcuts import render_to_response |
|
2 | No newline at end of file | |
|
2 | from components.profile_antenna.models import profileAntenna No newline at end of file | |
|
No newline at end of file | ||
|
3 | from django.core.urlresolvers import reverse | |
|
No newline at end of file | ||
|
4 | from django.template import RequestContext | |
|
No newline at end of file | ||
|
5 | ||
|
No newline at end of file | ||
|
6 | from abscontrol.models import profileAntenna, patternAntenna, antennaUp, antennaDown No newline at end of file | |
|
3 | 7 | No newline at end of file |
|
4 | 8 | def index(request): No newline at end of file |
|
5 | 9 | #latest_poll_list = profileAntenna.objects.all().order_by('-pub_date')[:5] No newline at end of file |
|
6 | 10 | profile_list = profileAntenna.objects.all() No newline at end of file |
|
7 | 11 | return render_to_response('abscontrol/index.html', {'profile_list': profile_list}) No newline at end of file |
|
8 | 12 | No newline at end of file |
|
9 | 13 | def new(request): No newline at end of file |
|
10 | 14 | #profile_list = profileAntenna.objects.all() No newline at end of file |
|
11 | 15 | return render_to_response('abscontrol/new.html', {}) No newline at end of file |
|
16 | ||
|
No newline at end of file | ||
|
17 | def save(request): | |
|
No newline at end of file | ||
|
18 | try: | |
|
No newline at end of file | ||
|
19 | txtProfile = request.POST["txtProfile"] | |
|
No newline at end of file | ||
|
20 | ||
|
No newline at end of file | ||
|
21 | txtAntennaUp = request.POST["txtAntennaUp"] | |
|
No newline at end of file | ||
|
22 | txtTxUp = request.POST["txtTxUp"] | |
|
No newline at end of file | ||
|
23 | txtRxUp = request.POST["txtRxUp"] | |
|
No newline at end of file | ||
|
24 | txtUesUp = request.POST["txtUesUp"] | |
|
No newline at end of file | ||
|
25 | ||
|
No newline at end of file | ||
|
26 | txtAntennaDown = request.POST["txtAntennaDown"] | |
|
No newline at end of file | ||
|
27 | txtTxDown = request.POST["txtTxDown"] | |
|
No newline at end of file | ||
|
28 | txtRxDown = request.POST["txtRxDown"] | |
|
No newline at end of file | ||
|
29 | txtUesDown = request.POST["txtUesDown"] | |
|
No newline at end of file | ||
|
30 | ||
|
No newline at end of file | ||
|
31 | objProfile = profileAntenna(name=txtProfile) | |
|
No newline at end of file | ||
|
32 | objProfile.save() | |
|
No newline at end of file | ||
|
33 | ||
|
No newline at end of file | ||
|
34 | profile = profileAntenna.objects.get(pk=objProfile.id) | |
|
No newline at end of file | ||
|
35 | print profile.id | |
|
No newline at end of file | ||
|
36 | newpattern = profile.pattern_set.create() | |
|
No newline at end of file | ||
|
37 | ''' | |
|
No newline at end of file | ||
|
38 | pattern = patternAntenna.objects.get(pk=newpattern.id) | |
|
No newline at end of file | ||
|
39 | pattern.antennaUp_set.create(value=txtAntennaUp, tx=txtTxUp, rx=txtRxUp, ues=txtUesUp) | |
|
No newline at end of file | ||
|
40 | pattern.antennaDown_set.create(value=txtAntennaDown, tx=txtTxDown, rx=txtRxDown, ues=txtUesDown) | |
|
No newline at end of file | ||
|
41 | ''' | |
|
No newline at end of file | ||
|
42 | return HttpResponseRedirect(reverse('abscontrol.views.index')) | |
|
No newline at end of file | ||
|
43 | ||
|
No newline at end of file | ||
|
44 | except: | |
|
No newline at end of file | ||
|
45 | # Redisplay the form | |
|
No newline at end of file | ||
|
46 | return render_to_response('abscontrol/new.html', { | |
|
No newline at end of file | ||
|
47 | 'error_message': "You didn't select a choice.", | |
|
No newline at end of file | ||
|
48 | }, context_instance=RequestContext(request)) | |
|
No newline at end of file | ||
|
49 | No newline at end of file |
@@ -1,6 +1,35 | |||
|
1 | body { | |
|
1 | body {font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif} No newline at end of file | |
|
No newline at end of file | ||
|
2 | font-size: 11px; | |
|
No newline at end of file | ||
|
3 | } No newline at end of file | |
|
4 | 2 | article, aside, figure, footer, header, hgroup, nav, section { display:block; } |
|
3 | No newline at end of file | |
|
5 | header{border: 1px solid #f00; font-size: 1.2em} | |
|
No newline at end of file | ||
|
4 | No newline at end of file | |
|
6 | #schema{margin: 0 auto; width: 980px; border: 1px solid #f00;} No newline at end of file | |
|
No newline at end of file | ||
|
5 | #content {border: 1px solid #1cc; margin-top: 5px; margin-bottom: 5px} | |
|
No newline at end of file | ||
|
6 | #content #leftcolumn {float: left;border: 1px solid #c55; width: 150px; font-family: Monaco;} | |
|
No newline at end of file | ||
|
7 | #content #maincolumn {float: left; border: 1px solid #000; width: 800px; padding-left: 20px;} | |
|
No newline at end of file | ||
|
8 | footer {border: 1px solid #200; font-size: 0.9em; height: 30px; text-align: center; line-height: 20px} | |
|
No newline at end of file | ||
|
9 | ||
|
No newline at end of file | ||
|
10 | .cleardivs {clear: both; border: 1px solid #400; height: 0px} | |
|
No newline at end of file | ||
|
11 | ||
|
No newline at end of file | ||
|
12 | ||
|
No newline at end of file | ||
|
13 | /****************************************************************************************/ | |
|
No newline at end of file | ||
|
14 | /****** MENU DE NAVEGACION DE PERFILES **********************************/ | |
|
No newline at end of file | ||
|
15 | /****************************************************************************************/ | |
|
No newline at end of file | ||
|
16 | #content #infoProfiles {border: 1px solid #d00; width: 140px; margin: 0px; padding-top: 2px; padding-bottom: 2px} | |
|
No newline at end of file | ||
|
17 | .lblInfo {padding-left: 12px; line-height: 20px;} | |
|
No newline at end of file | ||
|
18 | #content nav {border: 1px solid #c55; width: 140px; margin: 0px; font-family: Monaco; font-size: 1.2em;} | |
|
No newline at end of file | ||
|
19 | #content nav ul{list-style: none; list-style-type: none; margin: 15px 15px 15px 15px; padding-left: 20px; border: 0px solid #eee} | |
|
No newline at end of file | ||
|
20 | #content nav ul li{line-height: 20px} | |
|
No newline at end of file | ||
|
21 | ||
|
No newline at end of file | ||
|
22 | /****************************************************************************************/ | |
|
No newline at end of file | ||
|
23 | /******** FORMULARIO DE PERFILES *************************************/ | |
|
No newline at end of file | ||
|
24 | /****************************************************************************************/ | |
|
No newline at end of file | ||
|
25 | #divProfile {border: 0px solid #dff; margin: 10px 0px; padding: 10px 10px; width: 500px} | |
|
No newline at end of file | ||
|
26 | .flsAntenna {margin: 10px 0px; width: 750px; padding: 10px 10px} | |
|
No newline at end of file | ||
|
27 | #divPattern textarea,input[type=text],label {font-family: Monaco; font-size: inherit;} | |
|
No newline at end of file | ||
|
28 | #divPattern input[type=text] {width: 200px} | |
|
No newline at end of file | ||
|
29 | #divPattern textarea {resize: none; overflow: hidden} | |
|
No newline at end of file | ||
|
30 | .divAntenna {float: left; margin: 10px; height: 150px} | |
|
No newline at end of file | ||
|
31 | .divAntenna label {display: block} | |
|
No newline at end of file | ||
|
32 | .divTx {display: block; float: left; margin: 10px; height: 150px} | |
|
No newline at end of file | ||
|
33 | .divTx label {display: block} | |
|
No newline at end of file | ||
|
34 | .divUes {display: block; margin: 10px} | |
|
No newline at end of file | ||
|
35 | .txtAntenna {max-width: 200px; max-height: 120px} No newline at end of file |
@@ -1,37 +1,44 | |||
|
1 | 1 | {% extends "base.html" %} No newline at end of file |
|
2 | 2 | No newline at end of file |
|
3 | 3 | {% block title %}ABS CONTROL:::::{% endblock %} No newline at end of file |
|
4 | 4 | No newline at end of file |
|
5 | 5 | {% block content %} No newline at end of file |
|
6 | <div id="content"> | |
|
No newline at end of file | ||
|
7 | {% block leftcolumn %} No newline at end of file | |
|
6 | 8 | <div id="leftcolumn"> |
|
9 | No newline at end of file | |
|
7 | <div> No newline at end of file | |
|
No newline at end of file | ||
|
10 | <div id="infoProfiles"> | |
|
No newline at end of file | ||
|
11 | <label for="lblProfile" class="lblInfo">Profiles:</label><br /> No newline at end of file | |
|
8 | 12 | {% if profile_list %} |
|
13 | No newline at end of file | |
|
9 | <ul> | |
|
No newline at end of file | ||
|
14 | No newline at end of file | |
|
10 | <li><a href="#">Choose ...</</a></li> No newline at end of file | |
|
11 | 15 | {% for entry in profile_list %} |
|
16 | No newline at end of file | |
|
12 | <li><a href="/view/{{ entry.id }}">{{ entry.name }}</a></li> No newline at end of file | |
|
13 | 17 | {% endfor %} |
|
18 | No newline at end of file | |
|
14 | </ul> No newline at end of file | |
|
15 | 19 | {% else %} |
|
20 | No newline at end of file | |
|
16 | <p>No profiles are available.</p> No newline at end of file | |
|
17 | 21 | {% endif %} No newline at end of file |
|
22 | </div> No newline at end of file | |
|
18 | 23 | </div> No newline at end of file |
|
19 | 24 | {% block mnu_profile %} No newline at end of file |
|
20 | 25 | <nav> No newline at end of file |
|
21 | 26 | <ul> |
|
27 | No newline at end of file | |
|
22 | <li><a href="new">New</a></li> | |
|
No newline at end of file | ||
|
23 | <li><a href="#">Save</a></li> No newline at end of file | |
|
24 | 28 | <li><a href="#">Save as</a></li> No newline at end of file |
|
25 | 29 | <li><a href="#">Import</a></li> No newline at end of file |
|
26 | 30 | <li><a href="#">Export</a></li> No newline at end of file |
|
27 | 31 | <li><a href="#">Apply</a></li> No newline at end of file |
|
28 | 32 | </ul> No newline at end of file |
|
29 | 33 | </nav> No newline at end of file |
|
30 | 34 | {% endblock %} No newline at end of file |
|
31 | 35 | </div> No newline at end of file |
|
36 | {% endblock %} No newline at end of file | |
|
32 | 37 | {% block maincolumn %} No newline at end of file |
|
33 | 38 | <div id="maincolumn"> No newline at end of file |
|
34 | 39 | No newline at end of file |
|
35 | 40 | </div> No newline at end of file |
|
36 | 41 | {% endblock %} No newline at end of file |
|
42 | <div class="cleardivs"></div> | |
|
No newline at end of file | ||
|
43 | </div> No newline at end of file | |
|
37 | 44 | {% endblock %} No newline at end of file |
@@ -1,13 +1,60 | |||
|
1 | 1 | {% extends "abscontrol/index.html" %} No newline at end of file |
|
2 | 2 | {% block title %}ABS CONTROL:::::NEW PROFILE{% endblock %} No newline at end of file |
|
3 | 3 | No newline at end of file |
|
4 | 4 | {% block maincolumn%} No newline at end of file |
|
5 | 5 | <div id="maincolumn"> |
|
6 | No newline at end of file | |
|
6 | <form action="/save/" method="post"> | |
|
No newline at end of file | ||
|
7 | No newline at end of file | |
|
7 | {% csrf_token %} | |
|
No newline at end of file | ||
|
8 | No newline at end of file | |
|
8 | <label for="lblName">Profile:</label><br /> | |
|
No newline at end of file | ||
|
9 | No newline at end of file | |
|
9 | <input type="text" name="profile" id="" value="" /> No newline at end of file | |
|
10 | 10 | <input type="submit" value="Save" /> No newline at end of file |
|
11 | </div> | |
|
No newline at end of file | ||
|
12 | <div id="divPattern"> | |
|
No newline at end of file | ||
|
13 | <div id="antennaUp"> | |
|
No newline at end of file | ||
|
14 | <fieldset class="flsAntenna"> | |
|
No newline at end of file | ||
|
15 | <legend>UP</legend> | |
|
No newline at end of file | ||
|
16 | <div class="divAntenna"> | |
|
No newline at end of file | ||
|
17 | <label for="lblAntenna">Antenna</label> | |
|
No newline at end of file | ||
|
18 | <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8"></textarea> | |
|
No newline at end of file | ||
|
19 | </div> | |
|
No newline at end of file | ||
|
20 | <div class="divTx"> | |
|
No newline at end of file | ||
|
21 | <label for="lblTx">Tx</label> | |
|
No newline at end of file | ||
|
22 | <textarea name="txtTxUp" class="txtTR" cols="20" rows="8"></textarea> | |
|
No newline at end of file | ||
|
23 | </div> | |
|
No newline at end of file | ||
|
24 | <div class="divTx"> | |
|
No newline at end of file | ||
|
25 | <label for="lblRx">Rx</label> | |
|
No newline at end of file | ||
|
26 | <textarea name="txtRxUp" class="txtTR" cols="20" rows="8"></textarea> | |
|
No newline at end of file | ||
|
27 | </div> | |
|
No newline at end of file | ||
|
28 | <div class="cleardivs"></div> | |
|
No newline at end of file | ||
|
29 | <div class="divUes"> | |
|
No newline at end of file | ||
|
30 | <label for="lblUes">Ues:</label> | |
|
No newline at end of file | ||
|
31 | <input type="text" name="txtUesUp" value="" /> | |
|
No newline at end of file | ||
|
32 | </div> | |
|
No newline at end of file | ||
|
33 | </fieldset> | |
|
No newline at end of file | ||
|
34 | </div> | |
|
No newline at end of file | ||
|
35 | <div id="antennaDown"> | |
|
No newline at end of file | ||
|
36 | <fieldset class="flsAntenna"> | |
|
No newline at end of file | ||
|
37 | <legend>DOWN</legend> | |
|
No newline at end of file | ||
|
38 | <div class="divAntenna"> | |
|
No newline at end of file | ||
|
39 | <label for="lblAntenna">Antenna</label> | |
|
No newline at end of file | ||
|
40 | <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8"></textarea> | |
|
No newline at end of file | ||
|
41 | </div> | |
|
No newline at end of file | ||
|
42 | <div class="divTx"> | |
|
No newline at end of file | ||
|
43 | <label for="lblTx">Tx</label> | |
|
No newline at end of file | ||
|
44 | <textarea name="txtTxDown" class="txtTR" cols="20" rows="8"></textarea> | |
|
No newline at end of file | ||
|
45 | </div> | |
|
No newline at end of file | ||
|
46 | <div class="divTx"> | |
|
No newline at end of file | ||
|
47 | <label for="lblRx">Rx</label> | |
|
No newline at end of file | ||
|
48 | <textarea name="txtRxDown" class="txtTR" cols="20" rows="8"></textarea> | |
|
No newline at end of file | ||
|
49 | </div> | |
|
No newline at end of file | ||
|
50 | <div class="cleardivs"></div> | |
|
No newline at end of file | ||
|
51 | <div class="divUes"> | |
|
No newline at end of file | ||
|
52 | <label for="lblUes">Ues:</label> | |
|
No newline at end of file | ||
|
53 | <input type="text" name="txtUesDown" value="" /> | |
|
No newline at end of file | ||
|
54 | </div> | |
|
No newline at end of file | ||
|
55 | </fieldset> | |
|
No newline at end of file | ||
|
56 | </div> | |
|
No newline at end of file | ||
|
57 | </div> No newline at end of file | |
|
11 | 58 | </form> No newline at end of file |
|
12 | 59 | </div> No newline at end of file |
|
13 | 60 | {% endblock %} No newline at end of file |
@@ -1,55 +1,50 | |||
|
1 | {% load static %} No newline at end of file | |
|
1 | 2 | <!DOCTYPE html> No newline at end of file |
|
2 | 3 | <html lang="en"> No newline at end of file |
|
3 | 4 | <head> No newline at end of file |
|
4 | 5 | <meta charset="utf-8" /> No newline at end of file |
|
5 | 6 | {% comment %} No newline at end of file |
|
6 | 7 | <!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame No newline at end of file |
|
7 | 8 | Remove this if you use the .htaccess --> No newline at end of file |
|
8 | 9 | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> No newline at end of file |
|
9 | 10 | {% endcomment %} |
|
11 | No newline at end of file | |
|
10 | <link rel="stylesheet" href="{{ STATIC_URL }}style.css" type="text/css" /> No newline at end of file | |
|
11 | 12 | <title>{% block title %}JRO WEB APPS::::{% endblock %}</title> No newline at end of file |
|
12 | 13 | <meta name="description" content="JRO WEB APPLICATIONS" /> No newline at end of file |
|
13 | 14 | <meta name="author" content="Jose Antonio Sal y Rosas Celi" /> No newline at end of file |
|
14 | 15 | No newline at end of file |
|
15 | 16 | {# <meta name="viewport" content="width=device-width; initial-scale=1.0" /> #} No newline at end of file |
|
16 | 17 | {% comment %} No newline at end of file |
|
17 | 18 | <!-- Replace favicon.ico & apple-touch-icon.png in the root of your domain and delete these references --> No newline at end of file |
|
18 | 19 | <link rel="shortcut icon" href="/favicon.ico" /> No newline at end of file |
|
19 | 20 | <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> No newline at end of file |
|
20 | 21 | {% endcomment %} No newline at end of file |
|
21 | 22 | </head> No newline at end of file |
|
22 | 23 | <body> No newline at end of file |
|
23 | 24 | <div id="schema"> No newline at end of file |
|
24 | 25 | <header> No newline at end of file |
|
25 | 26 | {% block header %} No newline at end of file |
|
26 | 27 | <nav> No newline at end of file |
|
27 | 28 | <a href="/abscontrol">ABS</a> | No newline at end of file |
|
28 | 29 | <a href="#">CR</a> | No newline at end of file |
|
29 | 30 | <a href="#">DDS</a> | No newline at end of file |
|
30 | 31 | <a href="#">JARS</a> No newline at end of file |
|
31 | 32 | </nav> No newline at end of file |
|
32 | 33 | {% endblock %} No newline at end of file |
|
33 | 34 | </header> No newline at end of file |
|
35 | {% block content %} No newline at end of file | |
|
34 | 36 | <div id="content"> |
|
No newline at end of file | ||
|
35 | {% block content %} No newline at end of file | |
|
36 | 37 | <nav> |
|
38 | No newline at end of file | |
|
37 | <p> | |
|
No newline at end of file | ||
|
39 | No newline at end of file | |
|
38 | <a href="/">Home</a> | |
|
No newline at end of file | ||
|
39 | </p> | |
|
No newline at end of file | ||
|
40 | <p> | |
|
No newline at end of file | ||
|
41 | <a href="/contact">Contact</a> | |
|
No newline at end of file | ||
|
42 | </p> No newline at end of file | |
|
43 | 40 | </nav> No newline at end of file |
|
41 | </div> No newline at end of file | |
|
44 | 42 | {% endblock %} |
|
No newline at end of file | ||
|
45 | </div> No newline at end of file | |
|
46 | 43 | <footer> No newline at end of file |
|
47 | 44 | {% block footer %} |
|
45 | No newline at end of file | |
|
48 | <p> | |
|
No newline at end of file | ||
|
49 | © Copyright by Jicamarca Radio Observatory | |
|
No newline at end of file | ||
|
50 | </p> No newline at end of file | |
|
51 | 46 | {% endblock %} No newline at end of file |
|
52 | 47 | </footer> No newline at end of file |
|
53 | 48 | </div> No newline at end of file |
|
54 | 49 | </body> No newline at end of file |
|
55 | 50 | </html> No newline at end of file |
|
1 | NO CONTENT: file was removed |
|
1 | NO CONTENT: file was removed |
|
1 | NO CONTENT: file was removed |
General Comments 0
You need to be logged in to leave comments.
Login now