随笔分类 - Django
摘要:urls.py: from django.conf.urls import url from app02 import views urlpatterns = [ # app02 url(r'^app02/login/', views.login), url(r'^app02/home/', vie
阅读全文
posted @ 2019-08-31 23:20
Sch01aR#
摘要:urls.py: from django.conf.urls import url from app02 import views urlpatterns = [ # app02 url(r'^app02/login/', views.login), url(r'^app02/home/', vie
阅读全文
posted @ 2019-08-31 22:57
Sch01aR#
摘要:urls.py: from django.conf.urls import url from app01 import views urlpatterns = [ url(r'^login/', views.login), url(r'^home/', views.home), url(r'^ind
阅读全文
posted @ 2019-08-31 22:18
Sch01aR#
摘要:home.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>个人信息页面</title> </head> <body> <p>个人信息页面</p> </body> </html> 只有返回一串字符串
阅读全文
posted @ 2019-08-12 22:13
Sch01aR#
摘要:新建 utils 文件夹,并创建 page.py page.py: class ShowPage(object): def __init__(self, page_num, total_count, url_prefix, per_page=10, max_page=11): ''' :param
阅读全文
posted @ 2019-08-10 22:23
Sch01aR#
摘要:添加首页和尾页: views.py: from django.shortcuts import render from app01 import models def book_list(request): # 从 URL 中取参数 page_num = request.GET.get("page"
阅读全文
posted @ 2019-08-10 20:26
Sch01aR#
摘要:如果页数太多的话,全部显示在页面上就会显得很冗杂 可以在页面中显示规定的页码数 例如: book_list.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>书籍列表</title> <link r
阅读全文
posted @ 2019-08-09 22:12
Sch01aR#
摘要:models.py: from django.db import models class Book(models.Model): title = models.CharField(max_length=32) def __str__(self): return self.title class M
阅读全文
posted @ 2019-08-09 17:23
Sch01aR#
摘要:models.py: from django.db import models class Employee2(models.Model): name = models.CharField(max_length=16) age = models.IntegerField() salary = mod
阅读全文
posted @ 2019-08-09 00:27
Sch01aR#
摘要:单表查询: models.py: from django.db import models class Employee(models.Model): name = models.CharField(max_length=16) age = models.IntegerField() salary
阅读全文
posted @ 2019-08-08 23:56
Sch01aR#
摘要:多对多的三种方式: ORM 自动创建第三张表 自己创建第三张表, 利用外键分别关联作者和书,关联查询比较麻烦,因为没办法使用 ORM 提供的便利方法 自己创建第三张表,使用 ORM 的 ManyToManyFiled(),使用此种方式创建多对多表的时候,没有 add() remove() 等方法 适
阅读全文
posted @ 2019-08-07 17:51
Sch01aR#
摘要:当一张表的某一些字段查询的比较频繁,另外一些字段查询的不是特别频繁,可以把不怎么常用的字段 单独拿出来做成一张表,然后用一对一的表关联起来 这样既保证数据都完整的保存下来,又能保证检索更快 models.py: from django.db import models # 作者 class Auth
阅读全文
posted @ 2019-08-06 23:55
Sch01aR#
摘要:models.py: from django.db import models # 出版社 class Publisher(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_lengt
阅读全文
posted @ 2019-08-05 22:28
Sch01aR#
摘要:models.py: from django.db import models # 出版社 class Publisher(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_lengt
阅读全文
posted @ 2019-08-05 19:56
Sch01aR#
摘要:在 settings.py 中添加以下内容: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'logging.Stream
阅读全文
posted @ 2019-08-04 19:48
Sch01aR#
摘要:models.py: from django.db import models # 出版社 class Publisher(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_lengt
阅读全文
posted @ 2019-08-04 19:25
Sch01aR#
摘要:models.py: from django.db import models # 出版社 class Publisher(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_lengt
阅读全文
posted @ 2019-08-04 17:08
Sch01aR#
摘要:id 字段: id__lt:id 小于,id__gt:id 大于 import os if __name__ == '__main__': # 加载 Django 项目的配置信息 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite2.set
阅读全文
posted @ 2019-08-03 19:56
Sch01aR#
摘要:CSRF 攻击: 把 settings.py 中的 csrf 注释掉 正规网站: 创建修改密码页面 password.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>修改密码</title> </
阅读全文
posted @ 2019-08-03 16:43
Sch01aR#
摘要:models.py: from django.db import models class Human(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=32) age
阅读全文
posted @ 2019-08-02 22:50
Sch01aR#

浙公网安备 33010602011771号