Django介绍及项目创建

介绍

Django,发音为[`dʒæŋɡəʊ],是用python语言写的开源web开发框架,并遵循MVC设计。

Django的主要目的是简便、快速的开发数据库驱动的网站。

官方中文文档:https://docs.djangoproject.com/zh-hans/

MVT流程

创建 Django 项目

django-admin startproject name

会在当前命令行目录下,创建与项目同名的目录:

  • settings.py是项目的整体配置文件。
  • urls.py是项目的URL配置文件。
  • wsgi.py是项目与WSGI兼容的Web服务器入口。
  • manage.py是项目管理文件,通过它管理项目。

运行

python manage.py runserver ip:端口
# 或:默认IP是127.0.0.1,默认端口为8000
python manage.py runserver

django 默认工作在调式 Debug 模式下,如果增加、修改、删除文件,服务器会 自动重启

局域网访问需要开放端口并设置ip

1.开放端口

临时开放端口

sudo apt-get install iptables
sudo iptables -I INPUT -p tcp --dport 8000 -j ACCEPT
iptables-save

永久开放端口(临时有效果,再进行永久保存)

sudo apt-get install iptables-persistent
sudo netfilter-persistent save
sudo netfilter-persistent reload

2.设置IP

setting.py 文件中设置 web主机IP,例如:ALLOWED_HOSTS = ["192.168.0.165"]

启动 django 命令为:

python manage.py runserver 192.168.0.165:8000

局域网访问

例如:http://192.168.0.165:8000 ,页面如图

创建子应用

python manage.py startapp sonname

 

版权声明:
作者:hyzsj0106
链接:https://www.cxywy.com/?p=688
来源:程序员无垠
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录