Django创建第一个项目

通过命令行的方式

需要先进入虚拟环境中,否则会创建在系统环境中,然后进入需要创建项目的位置,执行命令:

django-admin startprojects [项目名称]

通过pycharm方式

在pycharm左上角file->newproject:
选择
选择好你需要用的的虚拟环境的路径和项目安装位置就行了

两者创建项目的区别

用pycharm的方式创建项目会在项目目录下多一个叫templates的文件夹,用命令行的方式则没有这个文件夹。我们可以手动进行创建,文件名必须为templates,如果文件名不为这个,则需要改配置文件中的很多东西,所以最好就是这个名字。

运行项目

命令行方式(manage.py的同级目录下)

python manage.py runserver

在浏览器中输入http://127.0.0.1:8000/
在这里插入图片描述
看到此页面就成功的创建了一个django项目

修改端口号

python manage.py runserver 7000

这里就将端口号改为了7000端口,因此访问的时候也需要将网址改为127.0.0.1:7000

修改域名,使在同一个局域网中的人能访问此Django项目

python manage.py runserver 0.0.0.0:8000

端口号也是可以随便改的。
到此还没有结束,还需要配置一下配置文件

windows下另打开一个命令行窗口,输入:

ipconfig

linux下,另打开一个命令行窗口,输入:

ifconfig

在这里插入图片描述
windows下选取Ipv4地址,linux选取图中高亮部分的地址,将其复制。
打开pycharm,再打开项目中settings.py文件。找到ALLOWED_HOSTS这个列表,
在这里插入图片描述
然后将刚才复制的地址添加进去。
在这里插入图片描述
然后在此局域网下的另一台电脑就可以输入网址:

http://192.168.0.108:8000

进而就能访问你的此Django项目了

pycharm方式

在这里插入图片描述
点击那个播放图标就行了。
接下来我们进行和命令行一样的改变端口号和域名,
在这里插入图片描述
点击Edit Configurations…
在这里插入图片描述
为了避免项目一次运行多个,我们将Single instance only勾上。
在这里插入图片描述
Port,修改端口号
在这里插入图片描述
Host修改域名
在这里插入图片描述
就配置好了域名端口
在这里插入图片描述

注意:使用域名为0.0.0.0时,必须关闭电脑的防火墙!关闭防火墙!关闭防火墙!重要的事情说三遍!

如果这些都不配置,默认的网址为127.0.0.1:8000

想深入学习django的可以看一下这个视频:超详细讲解Django打造大型企业官网