tnblog
首页
登录

django框架第一天

86人阅读 2018/12/21 12:21 评论:0 手机 收藏 关注
分类: python

参考:python django 官方文档:

https://docs.djangoproject.com/en/2.1/intro/tutorial01/


 查看当前Django版本  py-m django


建立项目:

    立项目基本框架: django-admin startproject mysite

    进入mysite启动服务 py manage.py runserver 进入项目

    更换服务器监听端口 py manage.py runserver 8080

    运行服务 py manage.py runserver

创建应用

    py manage.py startapp polls

查看



ctrl+c 停止服务


这样一个python web学习服务已经搭建好了

接下来我们就用创建应用命令
来写对应的功能
这就是一个整体的项目结构

  • 外部mysite/根目录只是项目的容器。它的名字对Django来说无关紧要; 你可以将它重命名为你喜欢的任何东西。

  • manage.py:一个命令行实用程序,允许您以各种方式与此Django项目进行交互。您可以manage.pydjango-admin和manage.py中阅读有关的所有详细信息 

  • 内部mysite/目录是项目的实际Python包。它的名称是您需要用来导入其中任何内容的Python包名称(例如mysite.urls)。

  • mysite/__init__.py:一个空文件,告诉Python该目录应该被视为Python包。如果您是Python初学者,请阅读官方Python文档中有关包的更多信息

  • mysite/settings.py:此Django项目的设置/配置。 Django设置将告诉您有关设置如何工作的所有信息。

  • mysite/urls.py:这个Django项目的URL声明; 您的Django支持的站点的“目录”。您可以在URL调度程序中阅读有关URL的更多信息

  • mysite/wsgi.py:与WSGI兼容的Web服务器的入口点,用于为您的项目提供服务。有关更多详细信息,请参阅如何使用WSGI进行部署



接下来我们在polls/views文件中写入对应的web代码



我们如何让他访问这个index 控制器呢


首先在polls应用中创建一个urls配置文件


polls/urls.py 中写入访问规则

这样写好后还是访问不到页面
我们把应用urls配置文件引入到服务的配置文件中

include()函数允许引用其他URLconf


这样写完 

 访问还是不行
原因是我们没有把应用配置到mysite/settings中


运行py manage.py runserver

OK


评价
无论这个世界对你怎样,都请你一如既往的努力、勇敢、充满希望。
文章
6
评论
8
分类
16
粉丝
16
{{item.ArticleTitle}}
{{item.BlogName}} : {{item.Content}}