随笔分类 - ❤8:Web开发框架之Django
摘要:导航表 导航应该从数据库里查,找到context_process.py文件,在上下文管理器 nav_title_process,中,我们把navs列表中的导航换成从数据库中查询 from user import models #需要查数据库 from user import const def na
        阅读全文
                
摘要:在app下新建一个models_test.py,用来编写数据库操作的相关代码 import django,os os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'dj_test.settings')#设置django的配置文件,指定Django的配置文
        阅读全文
                
摘要:在Django里是MTV模式:model view templates 创建models.py Django中对数据库的操作是由Models来完成的 在app下有个models.py文件,输入代码: from django.db import models # 引入models模块 # Create
        阅读全文
                
摘要:静态页面已经显示了,导航、文章内容都是在数据库中导出来的,要怎么处理呢 1、修改导航 在views.py中加入以下内容 def index(requset): navs = ['my的首页','my的相册','my的代码'] title = 'my的相册' dic = {'daohang' : na
        阅读全文
                
摘要:静态文件配置 1、把“个人博客模板《simple》”中的7个html文件复制到template中 (1)修改目录:在templates中的index.html下把目录中css/,提成换/static/css/,同理替换js和images (2)在templates中的index.html下将<met
        阅读全文
                
摘要:1、修改语言、时区 找到settings文件中的以下内容 LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_TZ = True 修改为 LANGUAGE_CODE = 'zh-Hans' #改语言为中文 TIME_ZONE = 'Asia/Shanghai'
        阅读全文
                
摘要:什么是上下文处理器 上下文处理器是可以返回一些数据,在全局模板中都可以使用。比如登录后的用户信息,在很多页面中都需要使用,那么我们可以放在上下文处理器中,就没有必要在每个视图函数中都返回这个对象。 自定义上下文处理器 你可以根据这个上下文处理器是属于哪个app,然后在这个app中创建一个文件专门用来
        阅读全文
                
摘要:在使用Django进行web开发时,往往会构造一个基础框架模板即base.html,而后在其子模板中对它所包含站点公用部分和定义块进行重载。 首先创建一个base.html,源码为: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <titl
        阅读全文
                
摘要:一、版本 Django 版本对应的 Python 版本: Django 版本 Python 版本 1.8 2.7, 3.2 , 3.3, 3.4, 3.5 1.9, 1.10 2.7, 3.4, 3.5 1.11 2.7, 3.4, 3.5, 3.6 2.0 3.4, 3.5, 3.6, 3.7 2
        阅读全文
                

浙公网安备 33010602011771号