随笔分类 - Django 框架
摘要:django的日志配置文件 放入settings.py中 # logger import datetime LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatters': { 'standard': { 'forma
阅读全文
摘要:method_decorator方法 在CBV的方式中,单独给某个方法通过装饰器来免除是无效的,需要加到dispatch函数上面 单独想用CSRF的方法
阅读全文
摘要:Django中使用websocket settings.py中的配置 views.py中使用 在index.html中的显示 wss: Error during WebSocket handshake: Unexpected response code: 200报错 修改nginx的配置文件即可 对
阅读全文
摘要:django根据不同app配置相应的log文件 settings.py 在app01的views.py中进行调用 在/var/log/blog/app01.log中就会有字符串'Hello'打印出来。 CentOS/Debian/Ubuntu ShadowsocksR单/多端口一键管理脚本: 主用代
阅读全文
摘要:一、介绍 RESTful 什么是 RESTful? REST -- REpresentational State Transfer 翻译过来叫做:"表现层状态转移" ,也没有个上下文,鬼晓得什么叫做"表层状态转移" ! OK,换个说法:URL定位资源,用HTTP动词(GET,POST,DELETE,
阅读全文
摘要:Admin admin.py中: from django.contrib import admin from app01 import models admin.site.register(models.UserInfo,admin.ModelAdmin) admin.site.register(m
阅读全文
摘要:一、django的安装 1. pip3 install django 2. 把安装路径加到环境变量里以便以后启动admin相关命令,在windows系统中 我的电脑 属性 高级系统设置 设置环境变量,找到PATH路径,以“;"号隔开,添加进去。 添加配置环境变量的目的,就是让他能找到django-a
阅读全文
摘要:一、jQuery Ajax 和 原生Ajax from django.conf.urls import url from django.contrib import admin from app01 import views urlpatterns = [ url(r'^admin/', admin
阅读全文
摘要:一、MVC,MTV架构 models(数据库,模型) views(html模板) controllers(业务逻辑处理) --> MVC models(数据库,模型) templates(html模板) views(业务逻辑处理) --> MTV Django -> MTV 二、中间件 在setti
阅读全文
摘要:一、FK关联 FK关联 url.py里 from app01 import views urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^index.html$', views.index), ] views.py里 from djan
阅读全文
摘要:一、复习数据库操作 字段类型 字符串 EmailField(CharField): IPAddressField(Field) URLField(CharField) SlugField(CharField) UUIDField(Field) FilePathField(Field) FileFie
阅读全文
摘要:一、ORM补充 ORM操作三大难点: 正向操作反向操作连表 其它基本操作(包含F Q extra) 性能相关的操作 class UserInfo(models.Model): uid = models.BigAutoField(primary_key=True) username = models.
阅读全文
摘要:一、视图CBV 1.urls url(r'^login.html$', views.Login.as_view()), 2.views from django.views import View class Login(View): def get(self,request): return Htt
阅读全文
摘要:一、Django目录介绍 django-admin startproject mysite # 创建名为mysite的项目 cd mysite # 切换到该目录下 python manage.py starapp app01 # 创建app01业务线 project - app01 - admin
阅读全文