django
django学习
娟子~。。~
这个作者很懒,什么都没留下…
展开
-
django学习10-自定义标签
1.新建templates python包2.新建index_tags.py文件(文件名自定义)3.自定义简单标签@register.simple_tag(name='ttag')def addstr_tag(strs): return 'hello %s'%strs{% load index_tags %}{% addstr_tag 'abc' %}自定义标签重命名@register.simple_tag(name='ttag')添加path.原创 2021-08-11 20:10:18 · 258 阅读 · 0 评论 -
django学习10 路由跳转
1.在view中新增视图函数def hello(request): return render(request,'test_url.html')2.在url中增加路由,命名为hellopath('test_url/',views.hello,name="hello")3.增加模板文件test_url4.在已有的任意一个模板文件中增加跳转链接<p><a href="{% url 'hello' %}" >ces</a></p&原创 2021-08-11 16:46:33 · 565 阅读 · 0 评论 -
django学习笔记2
HelloWorld/HelloWorld/view.py 文件代码:from django.http import HttpResponse def hello(request): return HttpResponse("Hello world ! ")HelloWorld/HelloWorld/urls.py 文件代码:from django.urls import pa...原创 2021-08-10 14:33:26 · 71 阅读 · 0 评论 -
django学习9-template
修改settings的DIRS路径,即模板文件查找路径编写view脚本from django.shortcuts import render #导入reder方法def test_html(request): return render(request,'test.html',{'name':'c语言中文网'})#根据字典数据生成动态模板renbder 方法的作用是结合一个给定的模板和一个给定的字典,并返回一个渲染后的 HttpResponse 对象。通俗的讲就是把字典格式.原创 2021-08-10 14:17:45 · 65 阅读 · 0 评论 -
django学习8--管理后台
创建超级管理员账户:python manage.py createsuperuser --username= --email=使用>python manage.py runserver启动服务,http://127.0.0.1:8000/admin访问使用刚才创建的账户进行登录将Model注册到管理后台1)在admin.py文件中声明当我们使用 startapp 命令创建 index 应用的时候会自动创建 admin.py 文件,想要把自定义的 Model 注册到管理后..原创 2021-08-10 09:47:40 · 97 阅读 · 0 评论 -
django学习7-新建app
Django 项目就是基于 Django 框架开发的 Web 应用,它包含了一组配置和多个应用,我们把应用称之为 Apppython manage.py startapp 【应用名称】eg:python manage.py startapp index查看文件层级:tree /f index将新建app加入到settings.py 配置文件中新建表迁移表从上述输出结果可以看出,我们对 index 应用进行了数据库迁移工作,并且在数据库中创建了三张表,分别是 A..原创 2021-08-09 19:55:03 · 105 阅读 · 0 评论 -
django学习6-连接本地数据库
在配置 MySQL 数据库之前,先进入 MySQL 命令行界面为项目建库,使用如下命令:CREATE DATABASE bookstoredb;然后在 settings.py 文件中配置 MySQL 数据库,如下所示:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'bookstoredb', 'USER': 'root', 'PASSWORD': '123456', 'HOST原创 2021-08-09 10:27:34 · 248 阅读 · 0 评论 -
django学习5
### 搭建本地mysql下载地址:https://dev.mysql.com/downloads/mysql/1. 下载文件解压,进入bin文件,找到mysql.exe和mysqld.exe,前者是客户端,后者是服务端,先运行服务端再运行客户端。2. 初始化:打开CMD终端,进入MySQL所在的路径下的bin文件夹,输入mysqld --initialize-insecure按回车,初始化成功,默认创建一个用户名为root,密码为空的账户如果出错:需下载该文件(https:/.原创 2021-08-06 19:28:31 · 92 阅读 · 0 评论 -
django学习4-局域网内访问
搭建本地服务可让其他人访问修改settings.py,找到ALLOWED_HOSTS=[ ]将自己的主机地址填入设置自己的防火墙规则将服务启用的端口加入入站规则队列启动服务,指定端口python manage.py runserver 0.0.0.0:端口号注若接口中json数据有乱码,可参考如下写法content = json.dumps(jsondata, ensure_ascii=False)response = HttpResponse(content, cont原创 2021-08-03 20:14:15 · 182 阅读 · 0 评论 -
django学习3-api
django学习1demo接口新建django工程启动服务在终端中执行python manage.py runserver访问地址会看到django的官方页面,表示环境搭建完成若上报如下错误需修改setting文件的“NAME”写demo接口新建app,执行python manage.py startapp django_web,会新增django_web文件夹在seeting中添加apps在urls中添加路径在views中写方法再次执行python manage.py原创 2021-08-02 20:54:11 · 76 阅读 · 0 评论 -
django学习笔记1
记录第一个django项目过程,过程难得顺利,参考链接: https://code.ziqiangxuetang.com/django/django-cms-develop.html.环境python3.7.4(基础python环境安装此处不赘述)django2.7.7demo操作1.新建项目路径2.cd 项目路径3.创建项目 minicms 和 应用 news# 创建项目...原创 2019-12-19 15:41:48 · 172 阅读 · 0 评论