Django
Kylee Kello
不一定每个人都会失败,但也不一定每个人都运气好。怎么做是你的自由。
展开
-
Django - 随笔(自用)
【2019.06.24更新】Form表单中的斜线(需要添加): Django的MTV(服务器端的应用模式):Model:Templates:存储着向用户展示的HTML文档/页面;Views:存放对Templates文件夹中的html文件的调用方法项目中部分文件/文件夹之间关系: 【2019.06.25更新】Template模板中外链css文件...原创 2019-06-22 12:09:28 · 1516 阅读 · 1 评论 -
Django - python中获取时间
方法一:datetime模块(获取单独时间数据)import datetimedef t(): return datetime.datetime.now()tt = datetime.datetime.nowprint(tt().year)print(tt().month)print(tt().day)print(tt().hour)print(tt().minu...原创 2019-08-24 11:44:36 · 603 阅读 · 0 评论 -
Django - Template标签操作
Template变量和Template标签:变量:{{ xxx }} 标签:{% tag %} load staticfiles url static if for csrf_token(跨站请求标记,防止网站被恶意攻击) 一:if标签 <div id="demo_2"> <hr> {% if nu...原创 2019-06-30 22:44:07 · 1511 阅读 · 0 评论 -
Django - Template调用CSS、JS
Django版本:2.1.1一:配置settings.py文件BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) STATIC_URL="/static_xxx/" STATICFILES_DIRS=( os.path.join(BASE...原创 2019-06-27 13:34:48 · 4349 阅读 · 1 评论 -
Django - Template变量操作
Template变量格式:{{ xxx }}{{ xxx|add:100 }} {{ xxx|cut:"y" }} {{ xxx|default:"空值" }} {{xxx|default_if_none:"空值"}} {{xxx|date:"Y-m-d h:i:s"}}views.py文件:def test(request): t = datetime.da...原创 2019-06-27 14:55:37 · 2130 阅读 · 1 评论 -
Django - Templates模板语法
【2019.06.24第一版】 当views.py中一个函数中有很多局部变量,这时可使用locals()代替render的三个参数;但是Template模板文件中就必须要将time换为t(局部变量名);request.method等也是局部变量,使用locals()渲染会使其在前端也可以访问;...原创 2019-06-24 14:22:25 · 1548 阅读 · 0 评论 -
Django - 命令行建立Django项目
CMD命令行配置: #新建项目django-admin startproject myWebSite_2#新建应用Applicationpython manage.py startapp blog#创建templates文件夹mkdir templates#运行服务(默认端口8000,可自定义)python manage.py runserver 8000将...原创 2019-06-23 15:54:48 · 1610 阅读 · 0 评论 -
Django - Urls解耦合
Urls解耦合:将存放在主文件夹中的urls.py文件中的路径进行分块(移动至相应的应用文件夹中)"""myWebSite URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en...原创 2019-06-23 15:52:02 · 1591 阅读 · 0 评论 -
Django - 注册界面实现+页面跳转
用户点击注册,返回HttpResponse("Successfully!") 用户点击注册,跳转到另一个页面用户点击登录后弹出一个新的界面(显示Successfully!):<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&...原创 2019-06-23 15:21:51 · 7511 阅读 · 0 评论 -
Django - Urls分发(首页路由)
Urls文件中path与url的区别 注意事项新版本Django中使用了path,拒绝正则输入匹配:from django.urls import pathurlpatterns = [ path('admin/', admin.site.urls),]当使用【正则表达式】需要手动导入url包:from django.conf.urls import url...原创 2019-06-23 14:51:54 · 3472 阅读 · 0 评论 -
Django - render原理
render(request,"index.html",locals())这里的index.html在Django中称作Template(模板文件),使用render方法将第三个参数中的值替换Template中的指定模板参数,最终返回一个正常的HTML页面。python manage.py shellfrom django.template import Context,T...原创 2019-06-26 07:13:42 · 7707 阅读 · 0 评论 -
Django - 配置数据库(MySQL)
注:Django默认配置sqlite在主项目的__init__文件中添加:# Using pymysql(python3) instead of MySQLdb(python2)import pymysqlpymysql.install_as_MySQLdb()Error:django.core.exceptions.ImproperlyConfigured:mysqlc...原创 2019-08-25 11:45:32 · 153 阅读 · 0 评论