Django中的相关文件,配置文件,等边角料

django相关文件

# 创建项目
	--myfirstproject  #项目名
    	    --__init__.py
        	--settings.py	 配置文件
			--urls.py		路由与视图函数对应关系(路由层)
			--wsgi.py		wsgiref模块(不用管,没用)
         --manage.py		 Django的入口文件
# 启动项目后增加了一个
		--db.sqlite3	django自带的sqlite3数据库(小型数据库,功能不多有bug)
# 创建应用后
	--app01		# 应用名
        --migrations 		//文件夹,记录数据库迁移记录
        	--__init__.py
        --__init__.py
        --admin.py			django后台管理
        --apps.py			注册使用
        --models.py			数据库相关的 模型类(orm)
        --test.py			测试文件
        --views.py			视图函数(视图层)写后端逻辑

配置文件中的各个配置对应的功能

BASE_DIR   # 当前项目文件的路径
SECRET_KEY   # 固定盐 加密用户信息
DEBUG = True  # 上线之后改为false  到服务器上改为false
ALLOWED_HOSTS = []  # 允许访问的主机,一般情况下不写就行, 上线之后写*号,表示所有
INSTALLED_APPS    # 注册的app(独立的功能模块)
MIDDLEWARE    # django 中间键  后面会讲
TEMPLATES  # html文件存放路径配置
ROOT_URLCONF # 根路由的文件路径
DATABASES   # 项目指定的数据库 (可以改成指定的数据库)
LANGUAGE_CODE # 语言
TIME_ZONE = 'UTC' # 时间   Asia/Shanghai
STATIC_URL  # 静态文件的配置

django中函数返回的三种类型

'HttpResponse'
	返回字符串类型的数据
	return HttpResponse('你好啊 DM')

'render'
	返回html文件
	return render(request, 'myfirst.html')
	# 视图函数必须要接收一个形参 request
    
'redirect'
	重定向
    return redirect('https://wwww.baidu.con/')
	return redirect('/login/')
	# 既可以跳别人的网址,也可以跳自己的,跳自己的可以不加ip和端口 

静态文件配置(static)

 




# 静态文件配置  	不然静态文件不生效
在setting文件中的最后面加上这句话'
STATICFILES_DIRS=[
    os.path.join(BASE_DIR,'static')
]


# 静态文件配置  可以写多个
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
    os.path.join(BASE_DIR, 'static1'),
    os.path.join(BASE_DIR, 'static2'),
]


# 静态文件动态解析  (主要就是导入文件的时候方便了,不用写那么多路径)
  {% load static %}
    <script src="{% static 'js/jquery.min.js' %}"></script>
    <link rel="stylesheet" href="{% static 'bootstrap-3.4.1-dist/css/bootstrap.min.css' %}">
    <script src="{% static 'bootstrap-3.4.1-dist/js/bootstrap.min.js' %}"></script>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值