zoukankan      html  css  js  c++  java
  • 轻量级django 一

    from django.http import HttpResponse
    from django.conf.urls import url
    from django.conf import settings
    import sys
    
    settings.configure(
        DEBUG = True,
        SECRET_KEY = "HAHA",
        ROOT_URLCONF = __name__,
        MIDDLEWARE_CLASSES = (
            'django.middleware.common.CommonMiddleware',
            'django.middleware.csrf.CsrfViewMiddleware',
            'django.middleware.clickjacking.XFrameOptionsMiddleware',
            ),
        )
    
    def index(request):
        return HttpResponse("hello world")
    
    
    urlpatterns = (
        url(r'^$',index),
        )
    
    if __name__ == '__main__':
        from django.core.management import execute_from_command_line
        execute_from_command_line(sys.argv)

    完善后

    from django.http import HttpResponse
    from django.conf.urls import url
    from django.conf import settings
    from django.core.wsgi import get_wsgi_application
    import sys
    import os
    
    DEBUG = os.environ.get('DEBUG','on') == 'on'
    SECRET_KEY = os.environ.get('SECRET_KEY','=3k+l%xeb=fp@04uci&wy&ca14*@7ebxsu*6jd_ym1t3k^w)v*')
    ALLOWED_HOSTS = os.environ.get('ALLOWED_HOSTS','localhost').split(',')
    
    settings.configure(
        DEBUG = DEBUG,
        SECRET_KEY = SECRET_KEY,
        #ALLOWED_HOSTS = ALLOWED_HOSTS,
        ALLOWED_HOSTS= ALLOWED_HOSTS,
        ROOT_URLCONF = __name__,
        MIDDLEWARE_CLASSES = (
            'django.middleware.common.CommonMiddleware',
            'django.middleware.csrf.CsrfViewMiddleware',
            'django.middleware.clickjacking.XFrameOptionsMiddleware',
            ),
        )
    
    def index(request):
        return HttpResponse("hello world")
    
    
    urlpatterns = (
        url(r'^$',index),
        )
    
    application = get_wsgi_application()
    
    if __name__ == '__main__':
        from django.core.management import execute_from_command_line
        execute_from_command_line(sys.argv)

    更轻量的django

    from django.conf import settings
    from django.http import HttpResponse
    from django.conf.urls import url
    
    setting = {
        'DEBUG':True,
        'ROOT_URLCONF':__name__
    }
    
    settings.configure(**setting)
    
    def home(request):
        return HttpResponse('hello world')
    
    urlpatterns = [url('^$',home,name='home')]
    
    if __name__ == '__main__':
        import sys
        from django.core.management import execute_from_command_line
        execute_from_command_line(sys.argv)

    python test runserver

  • 相关阅读:
    @FeignClient常用属性
    前端调用接口成功但后端没收到请求
    @EnableDiscoveryClient与Nacos的服务注册与拉取
    解决WebStorm开发vue提示Module is not installed、Unresolved variable or type
    Docker内使用Nignx
    Docker内运行的nginx除了80端口其他端口都无法访问
    在Win11的WSL中体验IDEA等GUI程序
    python小工具:编码转换
    php nginx 504 Gateway Timeout 网关超时错误
    Centos下安装php mysql pdo以及gd扩展
  • 原文地址:https://www.cnblogs.com/Erick-L/p/7644869.html
Copyright © 2011-2022 走看看