您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

Django项目中各个py文件的作用简析(一)

Django作为Python语言web项目开发的较受欢迎的一个框架,初学者往往对其生成的各个py文件的作用不是很明白,现简单辨析,仅供学习交流,不当之处欢迎批评指正。
templates文件夹:用来存放HTML页面,用于展示数据或者内容。
主文件夹:如果有一个文件夹包含__init__.py、asgi.py、settings.py、urls.py、wsgi.py等文件,则该文件是主文件或者某个模板的文件夹。
启动项目的方法是:进入根目录输入以下命令,启动服务器:
python manage.py runserver 127.0.0.1:8080;或者在pycharm中直接启动mange.py即可。
在浏览器中显示数据的原理是:配置视图和 URL 使得项目访问得到自定义的视图内容(此处浏览器最终访问到的视图和数据混在一起)。
views.py文件:创建一个可供页面调用并返回数据的方法,使用HTTPResponse返回页面所需数据。

from django.http import HttpResponse

def firstMethod(request):
    return HttpResponse("hello word! ") 

urls.py文件:用来声明(可重新命名接口、方法使其符合一定规范)并调用在views.py中的新建的方法。

from django.conf.urls import url
from . import views

urlpatterns = [
    urlpatterns = [
    url(r'^$',views.firstMethod),
    path('webTest/',views.webinfo),
    path('test_add/',testModeldb.testdb_add),
    path('test_update/',testModeldb.testdb_update),
    path('test_delete/',testModeldb.testdb_delete),
    path('test_query/',testModeldb.testdb_query),    
    path('read_word2html/',testModeldb.read_word2html),
]
]

浏览器访问:
项目启动后,在浏览器中访问:http://127.0.0.1:8080访问的是url(r'^$',views.firstMethod)中的firstMethod方法返回的信息。
访问:http://127.0.0.1:8080/webTest访问的是path('webTest/',views.webinfo)中的webinfo方法返回的信息。其他的依次类推。


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进