导读:今天首席CTO笔记来给各位分享关于怎么把网页django的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
如何写第一个属于自己的Web页面(Django)
上期(超实用搭建个人开发Web网页的软件及配置基础)已经详细的介绍了基于Django+MySQL+PyCharm组合配置的Web开发的基础架构。这期带读者跟着作者写第一个属于自己的Web页面,同时跟作者同一个局域网的其它用户也可以访问。
首先输入python manage.py startapp myFamilyWeb (表示创建一个自己的Web页面项目),如图1。
生成的myFamilyWeb里的目录结构里的含义如下:
外层的_init_.py文件标识myFamilyWeb是一个Python包。
admin.py 用于将Model定义注册到管理后台,是Django Admin 应用的配置文件。
apps.py用于应用程序本身的配置。
migrations目录用于存储models.py文件中Model的定义及修改。
migrations/_init_.py文件标识migrations是一个Python包。
models.py用于定义应用中所需要的数据表。
tests.py文件用于编写当前应用程序的单元测试。
views.py文件用于编写应用程序的视图。
以上的介绍都是myFamilyWeb应用的全部内容,后续需要做的就是填充对应的service逻辑对外提供服务。如果就这么启动,就会发现如图2一样访问不了。
想要实现访问自己第一个Web页面(myFamilyWeb),第一步是设置路由和在views.py增加一个可以访问的函数(图3-图6)。
配置模板和html(图7-图13)
配置写好了第一个最简单的Web页面,启动服务器。。。(图14)
在开发者电脑上的浏览器访问 (图15)
(配置防火墙端口)(图16)
设置允许多个主机访问 (图17)
在终端输入ipconfig
回车找到IPv4 的地址:192.168.0.102 (图18)
python manage.py runserver 0.0.0.0:8000 (这次启动的时候在后面添加0.0.0.0:8000)。
然后本地网络中的其它计算机就可以在浏览器中访问你的 IP 地址了, (这个网址只能同一个局域网的主机可以访问)
之后就是好好去学习如何写html文件了。。。
Django开发的网站如何被百度更好收录
1.在做网站之前一定要选好一个服务器,一个服务器的稳定,能帮助你的网站能够快速的收录,如果别人访问你的网站根本就进不去,那就别想被收录了。
2.文章一定要是原创度比较高的文章,一篇文章它的伪原创度一定要大于百分之七十。
3.一定要做好三大标签的撰写,其中标题描述和关键词一定要符合用户体验,并且与企业的品牌,企业的产品都要符合,这样才能使你的网站优化的更好。
4.注册百度站长平台,然后通过链接提交把每天发布的文章提交到百度站长平台上面,就可以使百度蜘蛛有机会抓取那个网页,这样就能够快速的收录网站内容。
如何在服务器上部署Django项目并使其在后台一直运行
前几天老师让我把一个Django项目(爬虫网页)放到校园内网上,但是我想先用自己的服务器来尝试一下。之前刚好有在Digital Ocean上买过服务器用来运行ss脚本,平时服务器一直放着没啥用,所以就拿它来试验一下。
废话不多说,第一步通过WinSCP软件把Django文件传到服务器上。
在服务器中安装Django需要的环境和我所需要的Python第三方库。
以上所有步骤完成后,还需要进行一步操作,这是我经历的一个 坑 。 打开Django文件目录中的 settings.py ,把 ALLOWED_HOSTS=[] 改为 ALLOWED_HOSTS=["*"] 。
在服务器中打开到 manage.py 所在的目录,输入命令:
python3 manage.py runserver 0.0.0.0:8000
然后按下回车,在浏览器中输入: 该服务器IP地址:8000 ,大功告成!
Attention:
1. python3 不是特定的,是根据你的Django项目所需要的环境指定的。
2. 8000 是端口号,可以修改。
如果想要Django项目一直运行,关闭终端后还在运行,即需要运行如下命令, nohup command , command 即位上文所说的 python3 manage.py runserver 0.0.0.0:8000 。
结语:以上就是首席CTO笔记为大家整理的关于怎么把网页django的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~