【后端】Django项目的创建(VScode)

安装python

在终端输入python,若出现以下提示则说明python已经成功安装,若没有安装python可以参考网上的一些教程。

创建虚拟环境

虚拟环境可以将所有python开发的库隔离到一个单独的开发环境里,是非常实用的。

新建一个空文件夹,随便取个项目名并在VScode打开

按 Ctrl+` 打开终端

如果你的电脑中之前安装了conda,VScode会自动匹配上,我们需要先退出,如果没有就不用管

输入conda deactivate 退出成功之后前面就没有(base)了

接下来输入命令

python -m venv env

左侧可以看到出现了一个叫env的文件夹,这个文件夹下面就是虚拟环境,之后开发中需要安装所有库都要安装在这个文件夹下

然后激活这个虚拟环境

命令行前面出现(env)意味着我们正在使用env这个虚拟环境

安装Django

在命令行输入

pip install django

我安装的是3.2版本的django,所以可以在后面加上==3.2

下面出现“Successfully”说明成功了

创建Django项目

在命令行输入

django-admin startproject Myweb

就创建出了一个名为Myweb的项目

运行服务器

可以先使用其中的manage.py文件来运行我们的开发服务器

先在命令行输入cd 项目名,进入刚刚创建的项目的路径下

然后输入命令

python manage.py runserver

点击这个链接进入,出现下面的页面,代表成功了

迁移数据库

终端刚才出现了如下报错,这是一个来自Django的命令提示,告诉你有18个未应用的迁移

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.

只需要先在命令行Ctrl+C退出服务器,然后按照他的提示在命令行输入

python manage.py migrate

出现如下信息说明迁移成功了

创建Django应用

在命令行输入

python manage.py startapp 应用名称

如创建一个名字叫news的应用,创建成功后就会出现如下的文件夹

应用注册

找到项目文件夹下的settings.py,在INSTALLED_APPS里加上我们所创建的应用名即可

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
VSCode创建Django项目的步骤如下: 1. 首先,确保已经安装了Python和Django。可以在命令行中输入"python"和"django-admin"来检查是否已经安装成功。 2. 打开VSCode,点击左侧的扩展图标,搜索并安装"Django"扩展。 3. 在VSCode中打开一个文件夹,用于存放Django项目。 4. 打开终端(Terminal)窗口,在终端中输入以下命令来创建Django项目: ``` django-admin startproject 项目名称 ``` 这将在当前文件夹中创建一个名为"项目名称"的Django项目。 5. 进入项目文件夹: ``` cd 项目名称 ``` 6. 创建Django应用程序: ``` python manage.py startapp 应用名称 ``` 这将在项目创建一个名为"应用名称"的Django应用程序。 7. 在settings.py文件中的INSTALLED_APPS列表中添加新创建的应用程序: ``` INSTALLED_APPS = \[ ... '应用名称', \] ``` 8. 运行Django开发服务器: ``` python manage.py runserver ``` 这将启动Django开发服务器,并在本地主机上的默认端口上运行项目。 现在,你已经成功在VSCode创建了一个Django项目,并可以开始开发你的应用程序了。 #### 引用[.reference_title] - *1* [用VSCode创建Django项目详细步骤](https://blog.csdn.net/omnus_/article/details/129866984)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [VSCode搭建Django开发环境](https://blog.csdn.net/weixin_43883625/article/details/129785658)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值