django运行配置

devtools/2024/9/23 14:30:02/

Setting.py

# Internationalization
# https://docs.djangoproject.com/en/5.0/topics/i18n/# 较早版本的 Django 可以尝试改为'zh-CN',具体可查看
# “python/site-packages/django/conf/locale/”中的语言名称
LANGUAGE_CODE = 'zh-Hans'# Windows环境中此项的时区必须和系统一致,设置为 Asia/Shanghai。
# 另外此项设置如果保持 UTC 有可能导致 Django 时间和本地时间不同的情况。
TIME_ZONE = 'Asia/Shanghai'USE_I18N = TrueUSE_TZ = True# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/5.0/howto/static-files/
import os
STATIC_URL = "static/"
STATIC_ROOT = os.path.join(os.path.dirname(__file__),'static')
STATICFILES_DIRS=[os.path.join(BASE_DIR,'static'),os.path.join(BASE_DIR, "static/images"),("jpg", os.path.join(STATIC_ROOT, "images").replace("\\", "/")),]# Default primary key field type
# https://docs.djangoproject.com/en/5.0/ref/settings/#default-auto-fieldDEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"
SIMPLEUI_HOME_INFO=False
SIMPLEUI_ANALYSIS=Falsefrom django.conf.locale.zh_Hans import formats as zh_formatsDATETIME_FORMAT = "Y-m-d H:i:s"
zh_formats.DATETIME_FORMAT = "Y年m月d日 H:i:s"# settings.py# 设置文件编码
FILE_CHARSET = 'utf-8'# 设置默认编码
DEFAULT_CHARSET = 'utf-8'# 设置响应编码
DEFAULT_CONTENT_TYPE = 'text/html; charset=utf-8'LOGIN_URL = '/login/'  # 这里是默认的登录页面的 URL

<my_app>/apps.py

from django.apps import AppConfigclass ShoppingConfig(AppConfig):default_auto_field = "django.db.models.BigAutoField"name = "shopping"verbose_name = "管理"

<my_app>/urls.py

from django.urls import path
from . import viewsapp_name = "app_name"urlpatterns = [path("", views.index, name="index"),
]

<my_app>/views.py 类视图

from django.views import View
from django.utils.decorators import method_decoratorclass MyView(View):@method_decorator(login_require)  # 给该视图下所有的请求都加上登录校验def dispatch(self, request, *args, **kwargs):return super().dispatch(request, *args, **kwargs)def get(self, request):passdef post(self, request):pass

在 <my_app>/urls.py 中添加

from django.urls import path
from . import viewsapp_name = "app_name"urlpatterns = [path("", views.index, name="index"),path("my_view/", views.MyView.as_view(), name="my_view"),
]

类视图使用完成.

js 发送get 请求

可以使用 window.open(url) 在前端的 js 中实现快速get 请求, 而不是使用 ajax.get()


http://www.ppmy.cn/devtools/22577.html

相关文章

qt中lineEdit设置为不可编辑

在Qt中&#xff0c;要将QLineEdit设置为不可编辑状态&#xff0c;有两种常见的方法&#xff1a; ### 方法一&#xff1a;使用 setReadOnly() 函数 cpp QLineEdit *lineEdit new QLineEdit(parentWidget); lineEdit->setReadOnly(true); 或者&#xff0c;如果你正在使用…

(delphi11最新学习资料) Object Pascal 学习笔记---第10章第3节(事件是属性)

10.3.3 事件是属性 ​ 在 Object Pascal 中一个非常重要的概念是&#xff0c;事件几乎都是作为方法指针类型的属性来实现的。这意味着&#xff0c;要处理一个组件的事件&#xff0c;需要为相应的事件属性指定一个方法。就代码而言&#xff0c;这意味着你可以为一个事件处理器分…

Oracle索引详解

1.索引 1.1 索引 索引是建立在表的一列或多个列上的辅助对象&#xff0c;目的是加快访问表中的数据&#xff1b;Oracle存储索引的数据结构是 B 树&#xff0c;位图索引也是如此&#xff0c;只不过是叶子节点不同B数索引&#xff1b;索引由根节点、分支节点和叶子节点组成&…

MATLAB语音信号分析与合成——MATLAB语音信号分析学习资料汇总(图书、代码和视频)

教科书&#xff1a;MATLAB语音信号分析与合成&#xff08;第2版&#xff09; 链接&#xff08;含配套源代码&#xff09;&#xff1a;https://pan.baidu.com/s/1pXMPD_9TRpJmubPGaRKANw?pwd32rf 提取码&#xff1a;32rf 基础入门视频&#xff1a; 视频链接&#xff1a; 清…

【机器学习与流体力学交叉领域的期刊】

当涉及到机器学习与流体力学交叉领域的期刊时&#xff0c;以下是一些建议的期刊&#xff0c;这些期刊涵盖了机器学习和流体力学领域的最新研究和发展&#xff1a; Journal of Fluid Mechanics&#xff1a;这是流体力学领域的顶级期刊&#xff0c;虽然主要关注流体力学的理论、…

rabbitmq报错

文章目录 Applying plugin configuration to rabbitDESKTOP-C3HQ9BK... Plugin configuration unchanged.rabbitmq-service.bat start和rabbitmq-plugins enable rabbitmq_management这两个命令在RabbitMQ中具有不同的功能和用途。以下是两者之间的主要区别&#xff1a; Applyi…

【JavaEE网络】网络编程及其应用概述

目录 面向字节流粘包问题 TCP异常情况TCP/UDP对比 网络层重点协议IP协议IP地址 面向字节流 粘包问题 在面向字节流的情况下&#xff0c;会产生一些其他的问题&#xff1a;粘包问题&#xff0c;这里“粘”的是“应用层数据报”&#xff0c;通过TCP read/write的数据&#xff0…

Go语言在Web开发中有哪些常用框架?

文章目录 1. Gin原因和解决方案示例代码 2. Echo原因和解决方案示例代码 3. Revel原因和解决方案示例代码 4. Buffalo原因和解决方案示例代码 总结 Go语言在Web开发中拥有许多优秀的框架&#xff0c;这些框架帮助开发者快速构建稳定且高效的Web应用。下面是一些常用的Go语言Web…