锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

如何写一个完整的django网站:配置环境啥的不讲(python+mysql+html相关) 壹

时间:2023-12-05 08:37:02 气缸tox传感器

首先,写这篇文章是为了最终完成大学的毕业设计,名称是汽轮机故障报警系统的设计和实现,最终实现python语言、django框架还有html、css和echat图表集中技术。 下面详细描述一下, 环境,settings.py中的内容配置如下 其中,数据库和时间、图片和js配置,这与一般引用不同,django常规方法不能直接调用图片和js,需要在文件夹中设置配置。 在第二个代码块中model简单参考配置。 第三个代码块是admins.py中的内容。 后续内容将继续发表,您可以在我的文章中找到两个 
""" Django settings for project project. Generated by 'django-admin startproject' using Django 1.11.4. For more information on this file, see https://docs.djangoproject.com/en/1.11/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/1.11/ref/settings/ """  import os  # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))   # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/1.11/howto/deployment/checklist/  # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = '=8$sl)(kxr%$vvs6wgxfs4t(#yz(xs#-2n7qx$?o19ugs^ld'  # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True  ALLOWED_HOSTS = []   # Application definition  INSTALLED_APPS = [     'django.contrib.admin',     'django.contrib.auth',     'django.contrib.contenttypes',     'django.contrib.sessions',     'django.contrib.messages',     'django.contrib.staticfiles',     'myAPP', ]  MIDDLEWARE = [     'django.middleware.security.SecurityMiddleware',     'django.contrib.sessions.middleware.SessionMiddleware',     'django.middleware.common.CommonMiddleware',    # 'django.middleware.csrf.CsrfViewMiddleware',     'django.contrib.auth.middleware.AuthenticationMiddleware',     'django.contrib.messages.middleware.MessageMiddleware',     'django.middleware.clickjacking.XFrameOptionsMiddleware', ]  ROOT_URLCONF = 'project.urls'  TEMPLATES = [     { 
                'BACKEND': 'django.template.backends.django.DjangoTemplates',         'DIRS': [os.path.join(BASE_DIR,'templates')],
        'APP_DIRS': True,
        'OPTIONS': { 
       
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

WSGI_APPLICATION = 'project.wsgi.application'


# Database
# https://docs.djangoproject.com/en/1.11/ref/settings/#databases

DATABASES = { 
       
    'default': { 
       
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'sjc',
        'USER':'root',
        'PASSWORD':'123456',
        'HOST':'localhost',
        'PORT':'3333',
        
    }
}


# Password validation
# https://docs.djangoproject.com/en/1.11/ref/settings/#auth-password-validators

AUTH_PASSWORD_VALIDATORS = [
    { 
       
        'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
    },
    { 
       
        'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
    },
    { 
       
        'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
    },
    { 
       
        'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
    },
]


# Internationalization
# https://docs.djangoproject.com/en/1.11/topics/i18n/

LANGUAGE_CODE = 'zh-Hans'

TIME_ZONE = 'Asia/Shanghai'

USE_I18N = True

USE_L10N = False

USE_TZ = True


# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.11/howto/static-files/


#以下是配置静态文件用的,为了图片和js
STATIC_URL = '/static/'


STATICFILES_DIRS = [
      os.path.join(BASE_DIR, "static")
]


DATE_FORMAT = 'Y-m-d H:i:s'   #配置时间

DATETIME_FORMAT = "Y-m-d H:i:s" #配置时间
from django.db import models

# Create your models here.

class People(models.Model):
    Peo = models.IntegerField()    #使用者编号
    Pname = models.CharField(max_length=20)   #名字
    Psecret=models.CharField(max_length=20)   #密码
    Pid = models.CharField(max_length=20)   #邮箱


class faultmessage(models.Model):      #记录问题
    quenum = models.IntegerField()   #问题编码
    quename = models.CharField(max_length=20)  #问题名字
    quesolution = models.CharField(max_length=100)  #解决方法
    quereason = models.CharField(max_length=100)   #问题原因


class yczb(models.Model):   #异常值表
    quenum = models.IntegerField()  #问题编码
    jlsj = models.DateTimeField()  #记录时间
    ycz = models.FloatField()  #异常值
    quid = models.IntegerField() #使用id

class quejlzk(models.Model):   #问题记录状况
    jlsj = models.DateTimeField()  #记录时间
    zrqyl = models.FloatField()  #再热前压力,常规压力,理论给定数值,输入
    zrhyl = models.FloatField()  #再热后压力,传感器给出,1传感器
    zrzqfmy = models.FloatField() #再热主汽阀门外界(低温),一开始给出,生成,2传感器
    zrzqfmh = models.FloatField()  #再热主汽阀门里(相对高温),3传感器
    gyzqfmy = models.FloatField()  #高压主汽阀门前(低温),一开始欸出,4传感器
    gyzqfmh = models.FloatField()  #高压主汽阀门后(相对高温),5传感器
    zypqyl = models.FloatField()   #中压排气压力,6传感器
    gypqyl = models.FloatField()   #高压排气压力,7传感器
    qfmgzqyl = models.FloatField()  #气封母管蒸汽压力,8传感器
    qfzqyl = models.FloatField()   #气封蒸汽压力,9传感器
    ddl = models.FloatField()    #电导率,10传感器
    yjbhwd = models.FloatField()  #预计饱和温度,早给出
    sjbhwd = models.FloatField()  #实际饱和温度,11传感器
    qgsbgwd=models.FloatField()  #汽缸上半缸温度,12
    qgxbgwd = models.FloatField()  #气缸下半冈温度,13
    zcbshjwd = models.FloatField() #轴承巴士合金温度,14
    zcswbwd = models.FloatField()  #蒸气室外壁温度,15
    zcsnbwd = models.FloatField()  #蒸气室内壁温度,16
    jskwd = models.FloatField()  #进水口温度,17
    cskwd = models.FloatField()  #出水口温度,18
    jskyc = models.FloatField() #进水口压差,19
    cskyc = models.FloatField()  #出水口压差,20
    gzyw = models.FloatField() #工作油温,21
    jldzybgzyy = models.FloatField() #交流顶轴油泵工作油压,22
    dygzfgqwd = models.FloatField()  #低压缸轴封供气温度,23
    zzqyl = models.FloatField()      #主蒸汽压力,24




    quid = models.IntegerField() #使用id



from django.contrib import admin

# Register your models here.

from .models import People,faultmessage,quejlzk,yczb

admin.site.register(People)
admin.site.register(faultmessage)
admin.site.register(quejlzk)
admin.site.register(yczb)
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章