Added variables to site
This commit is contained in:
0
variables/__init__.py
Normal file
0
variables/__init__.py
Normal file
16
variables/admin.py
Normal file
16
variables/admin.py
Normal file
@ -0,0 +1,16 @@
|
||||
from django.contrib import admin
|
||||
|
||||
from .models import Variable
|
||||
|
||||
|
||||
@admin.register(Variable)
|
||||
class VariableAdmin(admin.ModelAdmin):
|
||||
fields = ['key', 'help_text', 'value']
|
||||
list_display = ['key', 'value', 'help_text']
|
||||
|
||||
def get_form(self, request, obj=None, **kwargs):
|
||||
if obj:
|
||||
self.readonly_fields = ['help_text', 'key']
|
||||
else:
|
||||
self.readonly_fields = []
|
||||
return super().get_form(request, obj, **kwargs)
|
5
variables/apps.py
Normal file
5
variables/apps.py
Normal file
@ -0,0 +1,5 @@
|
||||
from django.apps import AppConfig
|
||||
|
||||
|
||||
class VariablesConfig(AppConfig):
|
||||
name = 'variables'
|
25
variables/migrations/0001_initial.py
Normal file
25
variables/migrations/0001_initial.py
Normal file
@ -0,0 +1,25 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.5 on 2018-01-31 23:23
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Variable',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('key', models.CharField(max_length=20)),
|
||||
('value', models.CharField(max_length=1000)),
|
||||
('help_text', models.CharField(max_length=1000)),
|
||||
],
|
||||
),
|
||||
]
|
30
variables/migrations/0002_auto_20180131_1829.py
Normal file
30
variables/migrations/0002_auto_20180131_1829.py
Normal file
@ -0,0 +1,30 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.5 on 2018-01-31 23:29
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('variables', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='variable',
|
||||
name='help_text',
|
||||
field=models.CharField(blank=True, max_length=1000, null=True),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='variable',
|
||||
name='key',
|
||||
field=models.CharField(max_length=20, unique=True),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='variable',
|
||||
name='value',
|
||||
field=models.CharField(blank=True, max_length=1000, null=True),
|
||||
),
|
||||
]
|
20
variables/migrations/0003_auto_20180131_1834.py
Normal file
20
variables/migrations/0003_auto_20180131_1834.py
Normal file
@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.5 on 2018-01-31 23:34
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('variables', '0002_auto_20180131_1829'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='variable',
|
||||
name='help_text',
|
||||
field=models.TextField(blank=True, null=True),
|
||||
),
|
||||
]
|
25
variables/migrations/0004_auto_20180131_1834.py
Normal file
25
variables/migrations/0004_auto_20180131_1834.py
Normal file
@ -0,0 +1,25 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.5 on 2018-01-31 23:34
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('variables', '0003_auto_20180131_1834'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='variable',
|
||||
name='help_text',
|
||||
field=models.CharField(blank=True, max_length=1000, null=True),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='variable',
|
||||
name='value',
|
||||
field=models.TextField(blank=True, null=True),
|
||||
),
|
||||
]
|
0
variables/migrations/__init__.py
Normal file
0
variables/migrations/__init__.py
Normal file
7
variables/models.py
Normal file
7
variables/models.py
Normal file
@ -0,0 +1,7 @@
|
||||
from django.db import models
|
||||
|
||||
|
||||
class Variable(models.Model):
|
||||
key = models.CharField(max_length=20, unique=True)
|
||||
value = models.TextField(blank=True, null=True)
|
||||
help_text = models.CharField(max_length=1000, blank=True, null=True)
|
3
variables/tests.py
Normal file
3
variables/tests.py
Normal file
@ -0,0 +1,3 @@
|
||||
from django.test import TestCase
|
||||
|
||||
# Create your tests here.
|
3
variables/views.py
Normal file
3
variables/views.py
Normal file
@ -0,0 +1,3 @@
|
||||
from django.shortcuts import render
|
||||
|
||||
# Create your views here.
|
Reference in New Issue
Block a user