Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:添加一个“;“配置”;要访问的不同代码段的列表_Python_Django - Fatal编程技术网

Python Django:添加一个“;“配置”;要访问的不同代码段的列表

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. 您应该能够重写这两条语

我在代码的不同部分使用这些不同的代码片段。为了避免潜在的错误,我想实现一个配置列表,这两个部分都可以访问。随着时间的推移,列表越来越长,条目也越来越多。你对如何实现这一目标有什么想法吗

此处应访问“配置”列表#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)