天天看点

通过django-admin创建django项目

作者:会测试的鲸鱼

做python Web项目开发的同学大概率会和django有接触。

如果你安装的是pycharm专业版,在新建项目的时候是可以直接选择项目类型的:

通过django-admin创建django项目

新建django项目

但是专业版是要收费的,免费的社区版在新建项目时是没有这么多项目类型可供选择的。当然你要说破解版的话,就当我没说。一般有些规模的公司,都不太愿意承担使用破解版的风险。

这里主要介绍一下ide不提供直接新建django工程的情况下,通过django-admin新建一个django工程。

环境配置

配置环境第一步肯定是安装python,直接从官网下载一个适合当前环境的安装包,安装的时候记得勾选添加环境变量就可以。

安装完成之后可以在cmd中试一下python命令,如果可以正常执行,就说明python环境没有问题了。

通过django-admin创建django项目

python -V

第二步就是安装django,如果对于版本没有要求的话,直接执行安装命令就可以:

通过django-admin创建django项目

pip install django

安装完django后,会在python安装目录中的Script文件夹中,多出一个django-admin.exe可执行文件。因为在安装python的时候,已经将这个目录加到环境变量中,所以可以在cmd中直接使用这个命令:

通过django-admin创建django项目

django-admin

新建django项目

找一个存放项目的目录,打开终端,执行新建项目的命令:

通过django-admin创建django项目

django-admin startproject mysite

在新建项目文件中有一个manage.py文件,这个是用来整体管理项目的,比如运行项目、新建\更新数据库等等。里面还有一个mysite包,里面是真正的逻辑代码:

通过django-admin创建django项目

mysite内部

运行这个新项目的话,只需要执行以下命令就可以:

python manage.py runserver           

django会默认使用8000端口:

通过django-admin创建django项目

python manage.py runserver

通过django-admin创建django项目

127.0.0.1:8000

当然在启动的时候也可以绑定指定端口,命令如下:

# 绑定端口1234
python manage.py runserver 0.0.0.0:1234           

总结

Django应该是当前python做web项目比较主流的框架,当没有专业版ide可用时,也应该知道一下怎么新建django项目。