{"id":329346,"date":"2023-07-26T20:17:35","date_gmt":"2023-07-26T20:17:35","guid":{"rendered":"http:\/\/itteacheritfreelance.hk\/wordpress\/?guid=af05650d691160be47e65cbf44421bc5"},"modified":"2023-07-26T20:17:35","modified_gmt":"2023-07-26T20:17:35","slug":"pycharm-2023-2-new-live-templates-for-django-black-formatter-integration-run-anything-and-ai-assistant","status":"publish","type":"post","link":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/2023\/07\/26\/pycharm-2023-2-new-live-templates-for-django-black-formatter-integration-run-anything-and-ai-assistant\/","title":{"rendered":"PyCharm 2023.2: New Live Templates for Django, Black Formatter Integration, Run Anything, and AI Assistant"},"content":{"rendered":"<p class=\"syndicated-attribution\"><meta name= \\\"keywords \\\" content= \\\"\u96fb\u5b50\u8a08\u7b97\u6a5f, \u6559\u80b2, IT \u96fb\u8166\u73ed,\u96fb\u8166\u88dc\u7fd2\uff0c \u96fb\u8166\u73ed\uff0c \u5bb6\u6559\uff0c \u79c1\u4eba\u8001\u5e2b\uff0c \u8cc7\u8a0a\u6280\u8853\uff0c \u7a0b\u5e8f\u8a2d\u8a08\uff0c \u96fb\u5b50\u8a08\u7b97\u6a5f\uff0c \u904a\u6232\uff0c \u860b\u679c\uff0c \u96fb\u5f71\uff0c \u8a08\u7b97\u6a5f\uff0c\u7de8\u78bc\uff0c Java\uff0c C\/C++\uff0c JavaScript\uff0c PHP\uff0c HTML\uff0c CSS\uff0c MySQL\uff0c mobile\uff0c Android\uff0c \u52d5\u6f2b\uff0c Python\uff0c teacher\uff0c \u88dc\u7fd2\uff0c \u96fb\u8166\u88dc\u7fd2 \u8cc7\u8a0a, \u7535\u5b50\u8ba1\u7b97\u673a, IT ,Game, apple, movie, Computer,student,Java,\u6559\u80b2, ,\u5b66\u751f, \u5b66\u4e60, learn, \u6559\u5b66,  Android, apple,anime, animation, \u4fe1\u606f\u6280\u672f, \u7a0b\u5e8f\u8bbe\u8ba1, \u79fb\u52a8\u7535\u8bdd, \u8cc7\u8a0a\u79d1\u6280,Game, Jeu, Juego,Call Of Duty ,\u4f7f\u547d\u53ec\u559a , \u6e38\u620f, \u7535\u5b50\u6e38\u620f,, \u591a\u4eba\u7535\u5b50\u6e38\u620f, \u7f51\u7edc\u6e38\u620f\uff0conline\uff0conline game, \u624b\u673a\u6e38\u620f, mobile \\\"><\/p>\n<p>Get the most out of your developer experience with the latest PyCharm features. With this release, you can now type your Django code faster with the new live templates, reformat your code in one click with the integrated Black formatter, and generate commit messages with the help of AI Assistant. Read on below for the full list of enhancements!<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2560\" height=\"1440\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/Featured_Blog_1280x720_PyCharm-2x.png\" alt=\"\" class=\"wp-image-375744\"\/><\/figure>\n<p>The <a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/\"  rel=\"noreferrer noopener\">Toolbox App<\/a> is the easiest way to get the new version, but you can also manually download it from <a href=\"https:\/\/www.jetbrains.com\/pycharm\/download\/\"  rel=\"noopener\">our website<\/a>.<\/p>\n<p><p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/pycharm\/download\/\"  rel=\"noopener\">Download PyCharm 2023.2<\/a><\/p>\n<\/p>\n<h2 class=\"wp-block-heading\">See the new features in action!<\/h2>\n<p>To learn about all of the enhancements in&nbsp;PyCharm&nbsp;2023.2, join our&nbsp;<a href=\"https:\/\/info.jetbrains.com\/pycharm-webinar-august1-2023.html\"  rel=\"noreferrer noopener\">YouTube livestream<\/a>&nbsp;on August 1&nbsp;at&nbsp;5:00 pm&nbsp;CEST (3:00 pm UTC). We welcome all of your questions!<\/p>\n<h2 class=\"wp-block-heading\">Key updates<\/h2>\n<h3 class=\"wp-block-heading\">Updates to Django support [PyCharm Professional]<\/h3>\n<h4 class=\"wp-block-heading\" id=\"new-django-live-templates\">New live templates for Django forms and models<\/h4>\n<p>PyCharm 2023.2 extends the list of <a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/2023.1\/templates.html#insert-a-template-tag-by-using-a-live-template\"  rel=\"noreferrer noopener\">Django live templates<\/a>. New live templates will let you insert common code constructs for Django views, forms, and models (including <code>admin<\/code>) by typing short abbreviations. We\u2019ve also expanded the list of live templates that can be used to quickly create Django tags in template files.<\/p>\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/01-new-live-templates.png\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/01-new-live-templates.gif\" alt=\"new live template for Django model admin\" class=\"wp-image-375801\" width=\"800\"\/><\/figure>\n<h4 class=\"wp-block-heading\" id=\"endpoints-tool-window-for-django\"><em>Endpoints <\/em>tool window for Django<\/h4>\n<p>The <em>Endpoints<\/em> tool window now has initial support for the <a href=\"https:\/\/www.django-rest-framework.org\/\"  rel=\"noreferrer noopener\">Django REST framework<\/a>. You can search for endpoint declarations, navigate to specific endpoint declarations, and rename URL path segments. While working with the HTTP Client tab, you will get code completion when modifying endpoints. Try the <a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/2023.2\/endpoints-tool-window.html#details\"  rel=\"noopener\">feature<\/a> and share what functionality you would like to see added in future PyCharm releases!<\/p>\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/02-Endpoints-tool-window.png\" alt=\"endpoints tool window for Django REST\" class=\"wp-image-375812\" width=\"800\"\/><\/figure>\n<h3 class=\"wp-block-heading\" id=\"black\">Black<em> <\/em>formatter integration<\/h3>\n<p>PyCharm 2023.2 includes integration with the <a href=\"https:\/\/black.readthedocs.io\/en\/stable\/index.html\"  rel=\"noreferrer noopener\">Black<\/a><em> <\/em>formatter. If you already have Black<em> <\/em>installed, PyCharm will detect it and suggest setting it up for your project. In PyCharm, Black works with <code>.py<\/code> and <code>.pyi<\/code> files. Whole files and file fragments can both be formatted. Learn more about configuration options for Black<em> <\/em>on the <a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/2023.2\/reformat-and-rearrange-code.html#format-python-code-with-black\"  rel=\"noopener\">dedicated help page<\/a>.<\/p>\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/NEW-Black.png\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/NEW-Black.gif\" alt=\"code formatted with Black\" class=\"wp-image-375823\" width=\"800\"\/><\/figure>\n<h3 class=\"wp-block-heading\" id=\"run-anything\"><em>Run Anything<\/em><\/h3>\n<p>PyCharm 2023.2 introduces <em><a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/2023.2\/running-anything.html\"  rel=\"noreferrer noopener\">Run Anything<\/a> <\/em>\u2013 a tool that allows you to literally run anything, no matter which file is currently open. Use it to quickly create and launch run\/debug configurations, launch the Python console, manage Python packages, or run applications, scripts, commands, and tasks. To open the <em>Run Anything<\/em> popup, press <code>^<\/code>+<code>^ <\/code>(Ctrl+Ctrl) twice.<\/p>\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/03-Run-Anything.png\" alt=\"Run Anything dialog\" class=\"wp-image-375834\" width=\"800\"\/><\/figure>\n<h3 class=\"wp-block-heading\" id=\"ai-assistant\">AI Assistant [Limited access] [PyCharm Professional]&nbsp;<\/h3>\n<p>With this release, we introduce a major addition to <strong>PyCharm Professional<\/strong> \u2013 <strong>AI Assistant<\/strong>. At the moment, AI Assistant offers integrated AI chat and can do things like automatically write documentation comments for you, suggest names, generate commit messages, and more.<\/p>\n<p>To access the assistant\u2019s AI features, you\u2019ll need to install the <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/22282-ai-assistant\"  rel=\"noreferrer noopener\">AI Assistant plugin<\/a> and log in to the JetBrains AI service using your JetBrains Account. The availability of the JetBrains AI service may vary initially. For more information on AI Assistant and instructions on how to access it, refer to <a href=\"https:\/\/blog.jetbrains.com\/idea\/2023\/06\/ai-assistant-in-jetbrains-ides\/\"  rel=\"noreferrer noopener\">this blog post<\/a>.<\/p>\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/04-AI-Assistant.png\" alt=\"AI Assistant tool window\" class=\"wp-image-375845\" width=\"800\"\/><\/figure>\n<h3 class=\"wp-block-heading\" id=\"gitlab\">GitLab integration [PyCharm Professional]<\/h3>\n<p>PyCharm 2023.2 introduces integration with <a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/2023.2\/gitlab.html\"  rel=\"noreferrer noopener\">GitLab<\/a> to streamline your development workflow. You can now work with the <em>Merge Request<\/em> functionality right from the IDE: Review the list of requests, check the changes, leave comments, and navigate to relevant views.<\/p>\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/01-GitLab.png\" alt=\"GitLab Merge Request functionality in PyCharm\" class=\"wp-image-375856\" width=\"800\"\/><\/figure>\n<p><p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/pycharm\/download\/\"  rel=\"noopener\">Download PyCharm 2023.2<\/a><\/p>\n<\/p>\n<h2 class=\"wp-block-heading\">Other updates<\/h2>\n<h3 class=\"wp-block-heading\" id=\"ux\">User experience<\/h3>\n<ul>\n<li>We simplified the <em>Run\/Debug Configurations<\/em> dialog for <a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/2023.2\/run-debug-configuration-python.html#1\"  rel=\"noreferrer noopener\">Python run configurations<\/a>.<\/li>\n<li>We reworked the <a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/2023.2\/installing-uninstalling-and-upgrading-packages.html#packages-tool-window\"  rel=\"noreferrer noopener\"><em>Python Packages<\/em> tool window<\/a>: Now you can install new packages or check and update the installed ones directly from the list of packages.<\/li>\n<li>You can now fold complicated Python type annotations.<\/li>\n<li>You can now selectively commit specific parts of code chunks.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/#page__content-user-experience\"  rel=\"noopener\">Learn more<\/a>.<\/p>\n<h3 class=\"wp-block-heading\" id=\"ui\">User interface<\/h3>\n<ul>\n<li>In PyCharm 2023.2, you can assign a unique color and icon to each of your projects. You can also customize the predefined colors of the project headers.<\/li>\n<li>We\u2019ve introduced the <em>Light with Light Header<\/em> theme, which features matching light colors for window headers, tooltips, and notification balloons.<\/li>\n<li>You can now arrange your files in the <em>Project<\/em> view based on their modification times.<\/li>\n<li>To make managing multiple run configurations easier, we\u2019ve implemented the option to pin preferred configurations in the <em>Run<\/em> widget.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/#page__content-user-interface\"  rel=\"noopener\">Learn more<\/a>.<\/p>\n<h3 class=\"wp-block-heading\" id=\"code-insight\">Code insight<\/h3>\n<ul>\n<li>If you use the Qt Modeling Language (QML) in your code, you will now benefit from <a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/2023.2\/qml-syntax-support.html\"  rel=\"noreferrer noopener\">QML syntax support<\/a>.<\/li>\n<li>To make function calls that contain a lot of arguments easier to read, PyCharm 2023.2 provides <a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/2023.2\/inlay-hints.html\"  rel=\"noreferrer noopener\">inlay parameter name hints<\/a>.<\/li>\n<li>PyCharm now recognizes function calls annotated with <code><a href=\"https:\/\/docs.python.org\/3\/library\/typing.html#typing.NoReturn\"  rel=\"noreferrer noopener\">typing.NoReturn<\/a><\/code>, and it provides correct information about unreachable code and potentially uninitialized variables.<\/li>\n<li>As part of its <a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/2023.2\/pytest.html\"  rel=\"noreferrer noopener\">pytest<\/a> support, PyCharm now provides correct type inference, navigation, and code completion for overridden fixtures.<\/li>\n<li>PyCharm 2023.2 automatically recognizes files with the <code>.jinja<\/code> file extension as <a href=\"https:\/\/jinja.palletsprojects.com\/en\/3.1.x\/\"  rel=\"noreferrer noopener\">Jinja templates<\/a> and provides the respective syntax highlighting and code completion. Files with composite extensions, for example, <a href=\"https:\/\/www.ansible.com\/\"  rel=\"noreferrer noopener\">Ansible<\/a> templates, now have proper syntax highlighting and code completion for both the template language and the data language.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/#page__content-code-insight\"  rel=\"noopener\">Learn more<\/a>.<\/p>\n<h3 class=\"wp-block-heading\" id=\"data-science\">Data science [PyCharm Professional]<\/h3>\n<ul>\n<li>You can now <a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/2023.2\/configuring-jupyter-notebook.html#configure-server\"  rel=\"noreferrer noopener\">configure managed Jupyter servers<\/a>.<\/li>\n<li>In PyCharm 2023.2, you can work with interactive <a href=\"https:\/\/www.pola.rs\/\"  rel=\"noreferrer noopener\">Polars<\/a> tables in Jupyter notebooks.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/#page__content-data-science\"  rel=\"noopener\">Learn more<\/a>.<\/p>\n<h3 class=\"wp-block-heading\" id=\"performance\">Performance<\/h3>\n<p>PyCharm 2023.2 features a new command-line tool for quickly building and uploading <a href=\"https:\/\/www.jetbrains.com\/help\/idea\/shared-indexes.html\"  rel=\"noreferrer noopener\">shared indexes<\/a>. The new tool simplifies the process of generating shared indexes for your team, requiring just a few clicks instead of multiple scripts and services. <\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/idea\/2023\/05\/intellij-idea-2023-2-eap\/#Newtoolforeasilygeneratingsharedindexes\"  rel=\"noreferrer noopener\">Learn more<\/a>.<\/p>\n<h3 class=\"wp-block-heading\" id=\"qodana\">Bundled Qodana code quality platform [PyCharm Professional]<\/h3>\n<p>You can now trigger an analysis right from within PyCharm, view a list of problems across your entire project, and set up quality gates in your preferred CI\/CD system. <a href=\"https:\/\/www.jetbrains.com\/qodana\/?utm_source=whatsnew&amp;utm_medium=referral&amp;utm_campaign=pycharm_x_qodana\"  rel=\"noreferrer noopener\">Qodana<\/a> has just been released out of preview, and you can learn more about it in this <a href=\"https:\/\/blog.jetbrains.com\/qodana\/2023\/07\/qodana-is-out-of-preview-with-first-class-jetbrains-ide-integration\/\"  rel=\"noreferrer noopener\">blog post<\/a>.<\/p>\n<h3 class=\"wp-block-heading\" id=\"web\">Web development [PyCharm Professional]<\/h3>\n<ul>\n<li>TypeScript and JavaScript type errors and warnings will now be formatted in a more readable way, making it easier to spot problems in your code.<\/li>\n<li>PyCharm 2023.2 now supports <a href=\"https:\/\/www.w3.org\/TR\/css-nesting-1\/\"  rel=\"noreferrer noopener\">CSS nesting<\/a>.<\/li>\n<li>The OpenAPI Specifications plugin is now bundled in PyCharm 2023.2.<\/li>\n<li>PyCharm supports schema validation functionality for <a href=\"https:\/\/www.asyncapi.com\/\"  rel=\"noreferrer noopener\">AsyncAPI<\/a> specifications and provides code completion for references, the <em>Endpoints<\/em> view, and the <em>Editor Preview<\/em> pane.<\/li>\n<li>There are several enhancements for the <a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/2023.2\/http-client-in-product-code-editor.html\"  rel=\"noreferrer noopener\">built-in HTTP Client<\/a>: support for JavaScript imports, Swagger and OpenAPI schemas, GraphQL, and WebSocket, as well as the ability to work with the gRPC requests using TLS and get PDF and HTML previews for responses.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/#page__content-web-development\"  rel=\"noopener\">Learn more<\/a>.<\/p>\n<h3 class=\"wp-block-heading\" id=\"databases\">Database tools [PyCharm Professional]<\/h3>\n<ul>\n<li>You can now connect to <a href=\"https:\/\/redis.io\/docs\/management\/scaling\/\"  rel=\"noreferrer noopener\">Redis Cluster <\/a>via PyCharm and have the same feature set as with standalone <a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/2023.2\/redis.html\"  rel=\"noreferrer noopener\">Redis<\/a>.<\/li>\n<li>Shared databases and their contents in <a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/2023.2\/amazon-redshift.html\"  rel=\"noreferrer noopener\">Redshift<\/a> are now introspected by PyCharm. The datashares that these databases are created on are also introspected.<\/li>\n<li>The <em>Data Editor and Viewer<\/em> settings page has a new <em>Time zone<\/em> field for setting the time zone in which the <code>datetime<\/code> value should be displayed.<\/li>\n<li>A new UI for the schema migration dialog makes it easier to understand which objects are going to be added, removed, or changed in the target schema.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/#page__content-database-tools\"  rel=\"noopener\">Learn more<\/a>.<\/p>\n<p><p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/pycharm\/download\/\"  rel=\"noopener\">Download PyCharm 2023.2<\/a><\/p>\n<\/p>\n<p>These are the most notable updates included in the PyCharm 2023.2 release. For a comprehensive overview of all the changes, please consult the&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/articles\/PY-A-233538126\/PyCharm-2023.2-232.8660.197-build-Release-Notes\"  rel=\"noreferrer noopener\">release notes<\/a>.<\/p>\n<p>Your feedback is highly appreciated and plays a crucial role in improving the product. We encourage you to share your thoughts and suggestions regarding the new features and updates. Feel free to get in touch with us on&nbsp;<a href=\"https:\/\/twitter.com\/pycharm\"  rel=\"noopener\">Twitter<\/a>&nbsp;or by leaving a comment below. If you spot a bug while working with the IDE, please report it to our&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/PY\"  rel=\"noopener\">issue tracker<\/a>.<\/p>\n\n<p class=\"syndicated-attribution\"><figure class= \\\"wp-block-image alignnone \\\"><img src= \\\"http:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-content\/uploads\/2016\/05\/logo2-2.png\\\" alt=\\\"IT\u96fb\u8166\u88dc\u7fd2 java\u88dc\u7fd2 \u70ba\u5927\u5bb6\u914d\u5c0d\u96fb\u8166\u88dc\u7fd2,IT freelance, \u79c1\u4eba\u8001\u5e2b, PHP\u88dc\u7fd2,CSS\u88dc\u7fd2,XML,Java\u88dc\u7fd2,MySQL\u88dc\u7fd2,graphic design\u88dc\u7fd2,\u4e2d\u5c0f\u5b78ICT\u88dc\u7fd2,\u4e00\u5c0d\u4e00\u79c1\u4eba\u88dc\u7fd2\u548cFreelance\u81ea\u7531\u5de5\u4f5c\u914d\u5c0d\u3002\\\"\/><figcaption>\u7acb\u523b\u8a3b\u518a\u53ca\u5831\u540d\u96fb\u8166\u88dc\u7fd2\u8ab2\u7a0b\u5427!<\/figcaption><\/figure>\r\n<\/br>Find A Teacher Form:\r\n<\/br>https:\/\/docs.google.com\/forms\/d\/1vREBnX5n262umf4wU5U2pyTwvk9O-JrAgblA-wH9GFQ\/viewform?edit_requested=true#responses\r\n<\/br><\/br>Email:\r\n<\/br>public1989two@gmail.com<br><br><br><br><br><br><br>\r\n<a href=www.itsec.hk style=color:#FFFFFF;>www.itsec.hk<\/a><br>\r\n<a href=\\\"www.itsec.vip\\\" style=color:#FFFFFF;>www.itsec.vip<\/a><br>\r\n<a href=\\\"www.itseceu.uk\\\" style=color:#FFFFFF;>www.itseceu.uk<\/a><br><\/p>","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Get the most out of your developer experience with the latest PyCharm features. With this release, you can now type your Django code faster with the new live templates, reformat your code in one click with the integrated Black formatter, and generate commit messages with the help of AI Assistant. Read on below for the [\u2026]<\/p>\n<\/div>","protected":false},"author":2035,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"PyCharm 2023.2: New Live Templates for Django, Black Formatter Integration, Run Anything, and AI Assistant - ITTeacherITFreelance.hk","description":"Get the most out of your developer experience with the latest PyCharm features. With this release, you can now type your Django code faster with the new live te"},"footnotes":""},"categories":[10700],"tags":[10781,10782,10783,10784,10785,10786,10787,10788],"_links":{"self":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/329346"}],"collection":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/2035"}],"replies":[{"embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=329346"}],"version-history":[{"count":1,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/329346\/revisions"}],"predecessor-version":[{"id":329347,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/329346\/revisions\/329347"}],"wp:attachment":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=329346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=329346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=329346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}