# noqa
# type: ignore
# flake8: noqa
# pylint: skip-file
# mypy: ignore-errors
# yapf: disable
# pylama:skip=1
# *** PLEASE DO NOT MODIFY DIRECTLY: Automatically generated code ***
VERSION = "2.15.3"
import re
from .fastjsonschema_exceptions import JsonSchemaValueException
REGEX_PATTERNS = {
'^.*$': re.compile('^.*$'),
'.+': re.compile('.+'),
'^.+$': re.compile('^.+$'),
'idn-email_re_pattern': re.compile('^[^@]+@[^@]+\\.[^@]+\\Z')
}
NoneType = type(None)
def validate(data, custom_formats={}, name_prefix=None):
validate_https___packaging_python_org_en_latest_specifications_declaring_build_dependencies(data, custom_formats, (name_prefix or "data") + "")
return data
def validate_https___packaging_python_org_en_latest_specifications_declaring_build_dependencies(data, custom_formats={}, name_prefix=None):
if not isinstance(data, (dict)):
raise JsonSchemaValueException("" + (name_prefix or "data") + " must be object", value=data, name="" + (name_prefix or "data") + "", definition={'$schema': 'http://json-schema.org/draft-07/schema', '$id': 'https://packaging.python.org/en/latest/specifications/declaring-build-dependencies/', 'title': 'Data structure for ``pyproject.toml`` files', '$$description': ['File format containing build-time configurations for the Python ecosystem. ', ':pep:`517` initially defined a build-system independent format for source trees', 'which was complemented by :pep:`518` to provide a way of specifying dependencies ', 'for building Python projects.', 'Please notice the ``project`` table (as initially defined in :pep:`621`) is not included', 'in this schema and should be considered separately.'], 'type': 'object', 'additionalProperties': False, 'properties': {'build-system': {'type': 'object', 'description': 'Table used to store build-related data', 'additionalProperties': False, 'properties': {'requires': {'type': 'array', '$$description': ['List of dependencies in the :pep:`508` format required to execute the build', 'system. Please notice that the resulting dependency graph', '**MUST NOT contain cycles**'], 'items': {'type': 'string'}}, 'build-backend': {'type': 'string', 'description': 'Python object that will be used to perform the build according to :pep:`517`', 'format': 'pep517-backend-reference'}, 'backend-path': {'type': 'array', '$$description': ['List of directories to be prepended to ``sys.path`` when loading the', 'back-end, and running its hooks'], 'items': {'type': 'string', '$comment': 'Should be a path (TODO: enforce it with format?)'}}}, 'required': ['requires']}, 'project': {'$schema': 'http://json-schema.org/draft-07/schema', '$id': 'https://packaging.python.org/en/latest/specifications/declaring-project-metadata/', 'title': 'Package metadata stored in the ``project`` table', '$$description': ['Data structure for the **project** table inside ``pyproject.toml``', '(as initially defined in :pep:`621`)'], 'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'The name (primary identifier) of the project. MUST be statically defined.', 'format': 'pep508-identifier'}, 'version': {'type': 'string', 'description': 'The version of the project as supported by :pep:`440`.', 'format': 'pep440'}, 'description': {'type': 'string', '$$description': ['The `summary description of the project', '<https://packaging.python.org/specifications/core-metadata/#summary>`_']}, 'readme': {'$$description': ['`Full/detailed description of the project in the form of a README', '<https://www.python.org/dev/peps/pep-0621/#readme>`_', "with meaning similar to the one defined in `core metadata's Description", '<https://packaging.python.org/specifications/core-metadata/#description>`_'], 'oneOf': [{'type': 'string', '$$description': ['Relative path to a text file (UTF-8) containing the full description', 'of the project. If the file path ends in case-insensitive ``.md`` or', '``.rst`` suffixes, then the content-type is respectively', '``text/markdown`` or ``text/x-rst``']}, {'type': 'object', 'allOf': [{'anyOf': [{'properties': {'file': {'type': 'string', '$$description': ['Relative path to a text file containing the full description', 'of the project.']}}, 'required': ['file']}, {'properties': {'text': {'type': 'string', 'description': 'Full text describing the project.'}}, 'required': ['text']}]}, {'properties': {'content-type': {'type': 'string', '$$description': ['Content-type (:rfc:`1341`) of the full description', '(e.g. ``text/markdown``). The ``charset`` parameter is assumed', 'UTF-8 when not present.'], '$comment': 'TODO: add regex pattern or format?'}}, 'required': ['content-type']}]}]}, 'requires-python': {'type': 'string', 'format': 'pep508-versionspec', '$$description': ['`The Python version requirements of the project', '<https://packaging.python.org/specifications/core-metadata/#requires-python>`_.']}, 'license': {'description': '`Project license <https://www.python.org/dev/peps/pep-0621/#license>`_.', 'oneOf': [{'properties': {'file': {'type': 'string', '$$description': ['Relative path to the file (UTF-8) which contains the license for the', 'project.']}}, 'required': ['file']}, {'properties': {'text': {'type': 'string', '$$description': ['The license of the project whose meaning is that of the', '`License field from the core metadata', '<https://packaging.python.org/specifications/core-metadata/#license>`_.']}}, 'required': ['text']}]}, 'authors': {'type': 'array', 'items': {'$ref': '#/definitions/author'}, '$$description': ["The people or organizations considered to be the 'authors' of the project.", 'The exact meaning is open to interpretation (e.g. original or primary authors,', 'current maintainers, or owners of the package).']}, 'maintainers': {'type': 'array', 'items': {'$ref': '#/definitions/author'}, '$$description': ["The people or organizations considered to be the 'maintainers' of the project.", 'Similarly to ``authors``, the exact meaning is open to interpretation.']}, 'keywords': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of keywords to assist searching for the distribution in a larger catalog.'}, 'classifiers': {'type': 'array', 'items': {'type': 'string', 'format': 'trove-classifier', 'description': '`PyPI classifier <https://pypi.org/classifiers/>`_.'}, '$$description': ['`Trove classifiers <https://pypi.org/classifiers/>`_', 'which apply to the project.']}, 'urls': {'type': 'object', 'description': 'URLs associated with the project in the form ``label => value``.', 'additionalProperties': False, 'patternProperties': {'^.+$': {'type': 'string', 'format': 'url'}}}, 'scripts': {'$ref': '#/definitions/entry-point-group', '$$description': ['Instruct the installer to create command-line wrappers for the given', '`entry points <https://packaging.python.org/specifications/entry-points/>`_.']}, 'gui-scripts': {'$ref': '#/definitions/entry-point-group', '$$description': ['Instruct the installer to create GUI wrappers for the given', '`entry points <https://packaging.python.org/specifications/entry-points/>`_.', 'The difference between ``scripts`` and ``gui-scripts`` is only relevant in', 'Windows.']}, 'entry-points': {'$$description': ['Instruct the installer to expose the given modules/functions via', '``entry-point`` discovery mechanism (useful for plugins).', 'More information available in the `Python packaging guide', '<https://packaging.python.org/specifications/entry-points/>`_.'], 'propertyNames': {'format': 'python-entrypoint-group'}, 'additionalProperties': False, 'patternProperties': {'^.+$': {'$ref': '#/definitions/entry-point-group'}}}, 'dependencies': {'type': 'array', 'description': 'Project (mandatory) dependencies.', 'items': {'$ref': '#/definitions/dependency'}}, 'optional-dependencies': {'type': 'object', 'description': 'Optional dependency for the project', 'propertyNames': {'format': 'pep508-identifier'}, 'additionalProperties': False, 'patternProperties': {'^.+$': {'type': 'array', 'items': {'$ref': '#/definition
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
电子产品信息管理系统是一个基于Python和Django框架,使用MySQL数据库的Web应用程序。该系统旨在方便用户管理电子产品信息,提供用户登录注册功能,并实现电子产品的展示、检索和查询功能。同时,系统还提供了后台管理功能,包括用户管理和电子产品信息的管理。 系统主要包含以下功能: 用户登录注册:用户可以通过注册账号并登录系统,以便访问系统的各项功能。登录后,用户可以根据自己的角色和权限,访问相应的功能模块。 电子产品信息展示:系统中展示了各种电子产品的信息,比如产品名称、型号、描述、价格等。用户可以在系统中浏览并查看详情。 检索查询:用户可以使用关键词、产品类别、价格范围等参数进行电子产品的检索和查询。系统会根据用户的输入,返回符合条件的电子产品列表,并提供相关的过滤和排序选项。 后台管理用户管理:管理员可以管理系统中的用户账号。包括添加新用户、编辑用户信息、禁用或删除账号等操作。系统还可以对用户进行权限控制,确保只有有权限的用户可以访问和操作相应的功能。 后台管理电子产品信息管理:管理员可以添加、编辑和删除电子产品的信息。管理界面提供了一个方便的表格形式来查看和修改
资源推荐
资源详情
资源评论
收起资源包目录
pyhton课程毕业设计django+mysql电子产品信息管理系统 (6852个子文件)
Abidjan 130B
Accra 130B
Acre 418B
ACT 904B
activate 2KB
Adak 969B
Addis_Ababa 191B
Adelaide 921B
Aden 133B
Alaska 977B
Aleutian 969B
Algiers 470B
Almaty 609B
Amman 928B
Amsterdam 1KB
Anadyr 743B
Anchorage 977B
Andorra 389B
Anguilla 177B
Antananarivo 191B
Antigua 177B
Apia 407B
Aqtau 606B
Aqtobe 615B
Araguaina 592B
Arizona 240B
Aruba 177B
Ashgabat 375B
Ashkhabad 375B
Asmara 191B
Asmera 191B
Astrakhan 726B
Asuncion 884B
Athens 682B
Atikokan 149B
Atka 969B
Atlantic 2KB
Atyrau 616B
Auckland 1KB
AUTHORS 40KB
Azores 1KB
Baghdad 630B
Bahia 682B
Bahia_Banderas 728B
Bahrain 152B
BajaNorte 1KB
BajaSur 718B
Baku 744B
Bamako 130B
Bangkok 152B
Bangui 180B
Banjul 130B
Barbados 278B
Barnaul 753B
activate.bat 1KB
deactivate.bat 511B
pydoc.bat 24B
Beirut 732B
Belem 394B
Belfast 2KB
Belgrade 478B
Belize 1KB
Berlin 705B
Bermuda 1024B
Beulah 1KB
Bishkek 618B
Bissau 149B
Blanc-Sablon 177B
Blantyre 131B
Boa_Vista 430B
Bogota 179B
Boise 999B
Bougainville 201B
Bratislava 723B
Brazzaville 180B
Brisbane 289B
Broken_Hill 941B
Brunei 320B
Brussels 1KB
Bucharest 661B
Budapest 766B
Buenos_Aires 708B
Buenos_Aires 708B
Bujumbura 131B
Busingen 497B
Cairo 1KB
Calcutta 220B
Cambridge_Bay 883B
Campo_Grande 952B
Canary 478B
Canberra 904B
Cancun 529B
Cape_Verde 175B
Caracas 190B
Casablanca 2KB
Casey 243B
Catamarca 708B
Catamarca 708B
Cayenne 151B
Cayman 149B
共 6852 条
- 1
- 2
- 3
- 4
- 5
- 6
- 69
资源评论
竹山全栈
- 粉丝: 2133
- 资源: 261
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功