Python Django:添加一个“;“配置”;要访问的不同代码段的列表
我在代码的不同部分使用这些不同的代码片段。为了避免潜在的错误,我想实现一个配置列表,这两个部分都可以访问。随着时间的推移,列表越来越长,条目也越来越多。你对如何实现这一目标有什么想法吗 此处应访问“配置”列表#1和#2,以便执行Python Django:添加一个“;“配置”;要访问的不同代码段的列表,python,django,Python,Django,我在代码的不同部分使用这些不同的代码片段。为了避免潜在的错误,我想实现一个配置列表,这两个部分都可以访问。随着时间的推移,列表越来越长,条目也越来越多。你对如何实现这一目标有什么想法吗 此处应访问“配置”列表#1和#2,以便执行过滤器和if语句: list = [TYPE_OF_PEOPLE_ATTENDING, HEARING_ABOUT_THE_EVENT, MISSING_EVENT_INFORMATION, REASON_FOR_ATTENDING] 1. 2. 您应该能够重写这两条语
过滤器
和if
语句:
list = [TYPE_OF_PEOPLE_ATTENDING, HEARING_ABOUT_THE_EVENT, MISSING_EVENT_INFORMATION, REASON_FOR_ATTENDING]
1.
2.
您应该能够重写这两条语句以直接使用列表:
VALID_TYPES = [TYPE_OF_PEOPLE_ATTENDING, HEARING_ABOUT_THE_EVENT, MISSING_EVENT_INFORMATION, REASON_FOR_ATTENDING]
一,
二,
if (
answer_obj.question.focus == QuestionFocus.TYPE_OF_PEOPLE_ATTENDING
or answer_obj.question.focus == QuestionFocus.HEARING_ABOUT_THE_EVENT
or answer_obj.question.focus == QuestionFocus.MISSING_EVENT_INFORMATION
or answer_obj.question.focus == QuestionFocus.REASON_FOR_ATTENDING
):
entities = analyze_entities(answer_obj.answer)
bulk_create_entities(entities, response, answer_obj)
VALID_TYPES = [TYPE_OF_PEOPLE_ATTENDING, HEARING_ABOUT_THE_EVENT, MISSING_EVENT_INFORMATION, REASON_FOR_ATTENDING]
entities = (
Entity.objects.values("answer__question__focus", "name")
.annotate(count=Count("pk"))
.annotate(total_salience=Sum("salience"))
.filter(answer__question__focus__in=VALID_TYPES)
if (answer_obj.question.focus in VALID_TYPES):
entities = analyze_entities(answer_obj.answer)
bulk_create_entities(entities, response, answer_obj)