urls
urlpatterns = {
# path('admin/', admin.site.urls),
url(r'^login', views.login),
url(r'^home', views.home),
url(r'^hty', views.hty),
url(r'^useradd', views.useradd),
url(r'^ui', views.ui),
}
1.
2.
3.
4.
5.
6.
7.
8.
2.views.py
def ui(request):
ui = models.UseInfo.objects.all()
print(ui)
print(type(ui))
return render(request, 'ui.html', {'ui': ui})
1.
2.
3.
4.
5.
3.models
class UseInfo(models.Model):
username = models.CharField(max_length=32)
passwd = models.CharField(max_length=64)
1.
2.
3.
4.html
5.浏览
第一个obj 接收第二个obj的返回值
u1 = models.user.objects.all()
ret['racks'] = {'data': [obj for obj in u1.values()]}
print(ret)
{'racks': {'data': [{'id': 2, 'name': 'xiaoli', 'password': '766666', 'email': '2@q.com', 'sex': '2', 'c_time': datetime.datetime(2022, 4, 7, 10, 44, 39)}, {'id': 1, 'name': 'root', 'password': '123456', 'email': '1@q.com', 'sex': '1', 'c_time': datetime.datetime(2022, 4, 28, 15, 53, 45)}]}}
HttpResponse("hello") ##可以是字符串
JsonResponse({}) ##json,不可以是字符串
return render(request, "myapp/index.html", {"foo": "bar"})
位置参数 (是元组)
关键字参数(是字典)
OS执行命令
#########################
返回值
[{'name':'java','age':'15'},{'name':'python','age':'16'}]
querydict转字典