django的几个常见命令、request请求取值形式、数据库连接、

django基础知识薄弱点

几个常见的命令

#创建django项目
django-admin startproject mysite

#启动django项目
python manage.py runserver

#创建应用app
python manage.py startapp app01

#数据库迁移
python manage.py makemigrations
python manage.py migrate

request请求获取值的形式

request.GET/POST.get('key')  # 默认取的是列表的最后一个元素 并不是直接将列表取出

request.POST/GET.getlist('key')  # 直接将value的列表取出

数据库连接的两句话

'''
注意:
	pymysql模块连接数据库是在  项目名/应用名  文件下的__init__文件都可以指定
	import pymysql
	pymysql.install_as_MySQLdb()
'''

有/无名分组、反向解析

url(r'^test/(d+)/', views.test) # 无名分组,后台视图函数需要加一个参数来传值,如果不确定要有多少,用*args代替

#视图函数
def test(request, num/*args):
    pass



url(r'^test/(?P<month>d+)/', views.test) #有名分组,后台视图函数也需要加一个参数,和无名分组类似;如果不确定要多少,需要用**kwargs代替

#视图函数
def test(request, num/**kwargs):
    pass

原文地址:https://www.cnblogs.com/michealjy/p/11823388.html