Django-创建简单应用和应用目录介绍

1.打开命令行,进入项目中的manage.py同级目录
2.命令行输入:python manage.py startapp 应用名
3.添加应用名到settings.py中的INSTALLED_APPS----目录结构
migrations
	__init__.py
__init__.py
admin.py
apps.py
models.py
tests.py
views.py
----------------------
migrations:数据移植(迁移)模块,内容自动生成
admin:该应用的后台管理系统配置
apps:该应用的一些配置,Django-1.9以后自动生成
models:数据模块,使用ORM框架,类似于MVC结构中的Models(模型)
tests:自动化测试模块,Django提供了自动化测试功能,在这里编写测试脚本(语句)
views:执行响应的代码所在模块,代码逻辑处理的主要地点,项目中大部分代码均在这里编写
----------------------
编写应用下views
	每个响应对应一个函数,函数必须返回一个响应
	函数必须存在一个参数,一般约定为request
	每一个响应(函数)对应一个URL
	---------一个简单的响应---------
	from django.http import  HttpResponse
	def index(request):
    	return HttpResponse('hello')
配置URl方法一
	编写urls.py:每个URl都以url的形式写出来
	url函数放在urlpatterns列表中
	url函数三个参数:URL(正则),对应方法,名称
配置URl方法二
	有很多URL的话不好维护
	在应用下创建urls.py
	在项目下的urls.py
	导入include from django.conf.urls import include
	url('/blog',include('应用名.urls'))
		应用名.urls.py
		------------------------------------------
		from django.urls import path
		from . import views
		urlpatterns = [
    		path('', views.index),
		]
		------------------------------------------
	访问的话就是:域名/blog/ 然后就映射到了index的函数
	注意事项:根urls.py针对APP配置的URL名称,是该APP所有URL的总路径
	应该django低版本配置url会用正则如果是低版本注意结尾符号$和/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值