TSL系统
用户名
GNS001
123456
分类标签归档:Django开发
'''数据库配置'''
DATABASES = {
# 主(写)
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'blog',
'HOST': '42.193.152.252',
'PORT': 3306,
pip install djangorestframework-simplejwt
INSTALLED_APPS = [
...
'rest_framework_simplejwt',
...
]
REST_FRAMEWORK = {
...
'DEFAULT_AUTHENTICATION_CLASSES': (
...
'rest_framework_simplejwt.authentication.JWTAuthentication',
)# 获取评论递归测试序列化器
class CommentSubsSerializers(serializers.ModelSerializer):
user = UserInfoSerializers(read_only=True)
ip_info = serializers.JSONField(source='get_ip_info', read_only=True)
child = serializers.Serializ配置vscode python解释器
ctrl + shift + p
输入Python: select intxxxxxx
把django源码文件复制到指定目录下
用vscode打开
创建调试器信息
创建调试器
ctrl + shift + d
创建成功后会在当前目录自动生成.vscode/launch.json文件
配置launch.json调试器配置
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descript官网 https://docs.celeryq.dev/en/stable/django/first-steps-with-django.html
-------------- celery@DESKTOP-6RC5C0D v5.2.3 (dawn-chorus)
--- ***** -----
-- ******* ---- Windows-10-10.0.19044-SP0 2022-04-01 15:34:29
- *** --- * ---
- ** ---------- [config]
- ** ---------- .> app: mCELERY_BROKER_URL = 'amqp://chf:chenhaifeng@47.120.55.99:5672' CELERY_TASK_TRACK_STARTED = True CELERY_TASK_TIME_LIMIT = 30 * 60 CELERY_BROKER_CONNECTION_RETRY_ON_STARTUP = True
celery.py
ifrom typing import Any, List, Optional
from pydantic import BaseModel, Field, Json
class BarModel(BaseModel):
whatever: int
class FooBarModel(BaseModel):
banana: Optional[float] = 1.1
foo: str = Field(serialization_alias='foo_alias')
bar: BarModel
m = Foo主要处理
def get_Incident_view() -> HttpResponse:
status_list = [choices[0] for choices in RepairOrder.STATUS.choices if choices[0] != RepairOrder.STATUS.CHECKED_OUT]
# repair_order_part_queryset = []
# dict = {
# rop_r.repair_order : rop_r
# for rop_r in RepairOrderdocker-compose.yml
version: "3.0"
services:
mysql-master:
hostname: mysql-master
container_name: mysql-master
image: mysql:latest
ports:
- 3307:3306
environment:
- MYSQL_ROOT_PASSWORD=chenhaifeng
volumes:
- ./master/my.cnf:/etc/mysql