目 录CONTENT

文章目录

Django框架常用命令

~梓
2024-12-03 / 0 评论 / 0 点赞 / 51 阅读 / 0 字
温馨提示:
本文最后更新于2024-12-04,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

使用 Django 项目中常用的命令和创建虚拟环境

在进行 Django 项目开发时,我们通常会用到一些命令来辅助我们进行开发、管理数据库、运行服务器等操作。同时,为了保持项目的独立性和整洁性,我们还会使用虚拟环境来隔离项目所需的依赖包。本文将介绍一些在 Django 项目中常用的命令,并指导如何创建虚拟环境。

创建虚拟环境

在开始一个 Django 项目之前,我们通常会先创建一个虚拟环境。虚拟环境可以帮助我们隔离项目所需的依赖包,防止不同项目之间的依赖冲突。以下是创建虚拟环境的步骤:

安装虚拟环境工具(如 virtualenv (如果有则可以跳过这个步骤)

pip install virtualenv

在项目目录下创建一个新的虚拟环境

python3 -m venv venv
virtualenv venv

激活虚拟环境

.\venv\Scripts\activate

对于 macOSLinux

source venv/bin/activate

在激活的虚拟环境中安装 Django

pip install django

常用的 Django 命令

一旦你已经创建了虚拟环境并安装了 Django,接下来就可以使用一些常用的 Django 命令来进行开发了。以下是一些常用的 Django 命令:

创建一个 Django 项目

django-admin startproject djangoproject

创建一个 Django 应用

python manage.py startapp myapp

运行开发服务器

python manage.py runserver

默认的开发服务器监听端口为 8000,可以通过 --port 参数指定端口,如 python manage.py runserver --port 8001

python manage.py runserver --port 8001

创建数据库迁移文件

python manage.py makemigrations

将数据库迁应用用到数据库中

python manage.py migrate

创建超级用户(管理员)

python manage.py createsuperuser

运行 Django shell

python manage.py shell

当你想按照 requirements.txt安装的依赖包时,可以使用以下命令

pip install -r requirements.txt

没有 requirements.txt文件时,但是想手动把已经安装的依赖包集合到 requirements.txt,可以使用以下命令

pip freeze > requirements.txt

使用镜像加速

要使用指定的镜像源(如阿里云镜像)进行包安装,你可以通过添加-i或--index-url选项来指定pip命令使用的镜像源URL。

"D:\python project\django-project\venv\Scripts\python.exe" -m pip install django==4.0.6 -i https://mirrors.aliyun.com/pypi/simple

这里还有其他的镜像源

中国科学技术大学 https://mirrors.ustc.edu.cn/pypi/web/simple
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple
华中科技大学 http://pypi.hustunique.com/simple
中国科学院 https://pypi.mirrors.opencas.cn/simple
阿里云 https://mirrors.aliyun.com/pypi/simple
豆瓣 https://pypi.douban.com/simple

0

评论区