From: ICT浪子 ICT浪子 2023-08-19 16:34 发表于湖北
---------------------------------------------------------------------------
一、pycharm操作
1、打开PyCharm,进入欢迎界面。
2、点击 "Create New Project" 或选择 "File" -> "New Project"。
3、在新项目对话框中,选择一个适当的项目位置和项目名称,并确保选择正确的Python解释器版本。
4、在左侧窗口选择 "Django"。
5、在右侧窗口中,选择 "Django" 项目模板。
6、输入你的Django应用程序的名称并设置其他选项,如应用程序目录和模板语言等。
7、点击 "Create" 完成项目的创建。
二、项目结构讲解
asgi.py、urls.py、wsgi.py 和 settings.py, manage.py是 Django 项目中的几个重要文件,它们各自担任不同的角色和功能。
-
asgi.py: asgi.py 是用于配置 ASGI(Asynchronous Server Gateway Interface)服务器的入口文件。ASGI 是 Django 3.0 版本引入的一种新的 Web 服务器接口规范,允许异步处理请求和响应。在 asgi.py 中,你可以配置 ASGI 应用程序,例如指定 Django 的 WSGI 应用程序作为主应用程序。
-
urls.py: urls.py 文件是 Django 项目的 URL 配置文件。它定义了 URL 模式和视图函数之间的映射关系。你可以在 urls.py 中为不同的 URL 路径指定相应的视图函数或类视图,以及可选的参数和正则表达式模式匹配。
-
wsgi.py: wsgi.py 是用于配置 WSGI(Web Server Gateway Interface)服务器的入口文件。WSGI 是 Python Web 开发中最常用的服务器接口规范,它定义了 Web 服务器如何与 Python Web 应用程序进行交互。在 wsgi.py 中,你可以配置用于生产环境的 WSGI 应用程序,通常是 Django 的默认应用程序。
-
settings.py: settings.py 是 Django 项目的设置文件。它包含了项目的配置选项,例如数据库设置、静态文件路径、Django 应用程序列表等。你可以在 settings.py 中根据项目需求进行配置,如更改时区、添加中间件、配置第三方应用程序等。
-
manage.py 是 Django 项目中的一个命令行工具,用于执行各种与项目相关的管理任务。它是 Django 提供的一个脚本文件,位于项目的根目录下。通过 manage.py 可以执行以下一些常见的操作:
启动开发服务器:可以使用 manage.py runserver 命令启动 Django 开发服务器,在本地运行项目,以便进行开发和调试。
数据库迁移:Django 使用数据库迁移来管理数据库模式的变更。可以使用 manage.py makemigrations 命令创建数据库迁移文件,并使用 manage.py migrate 命令应用数据库迁移。
创建超级用户:可以使用 manage.py createsuperuser 命令创建一个拥有管理员权限的超级用户,用于管理网站后台。
运行自定义命令:可以在 Django 项目中定义自己的管理命令,然后使用 manage.py 来运行这些命令。
运行单元测试:可以使用 manage.py test 命令运行项目中定义的单元测试,以确保代码的正确性和可靠性。
三、添加API功能
创建一个api文件夹,将所有API接口文件放在该目录下,例如创建一个wj.py文件,把业务逻辑写在里面,下面定义一个最简单的API hello word
def test(request, *args, **kwargs):
return HttpResponse("hello world")
然后配置urls.py中API路径
urlpatterns = [ path('admin/', admin.site.urls), path('wjtest/', wj.test), ]
四、运行
python manage.py runserver 0:81
输入网址:http://127.0.0.1:81/wjtest/
标签:py,项目,manage,应用程序,Django,API,pycharm,django From: https://www.cnblogs.com/Raul2018/p/17645581.html