比如在后台添加一些用户看不见的内容,但是对网站运行需要的信息。下面就建立一个MQTT服务器的信息
1. Django-admin startapp mqtt
2. 打开新建目录下面的model文件,输入内容
from django.db import models
class MQTTHOST(models.Model):
name = models.CharField('name', max_length=100)
ip = models.CharField('ip', max_length=100)
port = models.CharField('port', max_length=100)
class Meta:
verbose_name = 'MQTT主机'
verbose_name_plural = verbose_name
def __str__(self):
return self.ip
3. 打开mqtt目录下面的admin.py输入
from django.contrib import admin
from .models import MQTTHOST
@admin.register(MQTTHOST)
class MQTTHOSTAdmin(admin.ModelAdmin):
list_display = ('name', 'ip', 'port')
4. 打开mqtt下面的app输入内容如下
from django.apps import AppConfig
class MqttConfig(AppConfig):
name = 'mqtt'
5. 打开setting 文件,在下面增加mqtt.apps.MqttConfig
INSTALLED_APPS = [
……
'mqtt.apps.MqttConfig'
]
6. 终端中输入python manage.py makemigrations
7. 终端中输入python manage.py migrate
8. 运行一下看看 python manage.py runserver
不得不说,Django做网站确实太轻松了,一旦你掌握它的规则,新建一个功能是非常轻松的。