• django初始


    创建django工程

    django-admin startproject 【工程名称】

    	mysite
    		- mysite        # 对整个程序进行配置
    			- init
    			- settings  # 配置文件
    			- url       # URL对应关系
    			- wsgi      # 遵循WSIG规范,uwsgi + nginx
    		- manage.py     # 管理Django程序:
    							- python manage.py 
    							- python manage.py startapp xx
    							- python manage.py makemigrations
    							- python manage.py migrate
    

    运行django

    python manage.py runserver 127.0.0.1:8001
    

    创建app

    python manage.py startapp cmdb
    python manage.py startapp openstack
    

    目录说明

    app:
    	migrations     数据修改表结构
    	admin          Django为我们提供的后台管理
    	apps           配置当前app
    	models         ORM,写指定的类  通过命令可以创建数据库结构
    	tests          单元测试
    	views          业务代码
    

    配置模板的路径

    	TEMPLATES = [
    			{
    				'BACKEND': 'django.template.backends.django.DjangoTemplates',
    				'DIRS': [os.path.join(BASE_DIR, 'templates')],
    				'APP_DIRS': True,
    				'OPTIONS': {
    					'context_processors': [
    						'django.template.context_processors.debug',
    						'django.template.context_processors.request',
    						'django.contrib.auth.context_processors.auth',
    						'django.contrib.messages.context_processors.messages',
    					],
    				},
    			},
    		]
    

    配置静态目录

    	static
    
    	STATICFILES_DIRS = (
    		os.path.join(BASE_DIR, 'static'),
    	)
    
    
    	
    	<link rel="stylesheet" href="/static/commons.css" />
    

    request和response

    • Request 对象用于接收客户端浏览器提交的数据,而 Response 对象的功能则是将服务器端的数据发送到客户端浏览器。

    • 对于 HttpRequest 对象来说,是由 Django 自动创建, 但是,HttpResponse 对象就必须我们自己创建。每个 View 方法必须返回一个 HttpResponse 对象。HttpResponse 类在 django.http.HttpResponse。

  • 相关阅读:
    GDI+学习之------色彩与图像
    2015小米暑期实习笔试题_懂二进制(位运算)
    拷贝构造函数和赋值函数
    HDU
    react-router中,<switch>
    Navicat for MySQL
    maven项目创建3 (依赖版本冲突)
    maven项目创建2
    maven项目创建
    Eclipse 开发环境修改及MAVEN配置
  • 原文地址:https://www.cnblogs.com/wspblog/p/6146510.html
Copyright © 2020-2023  润新知