python 之django学习记录
来源:互联网 发布:c语言输出99乘法表 编辑:程序博客网 时间:2024/06/04 20:09
这两天在跟着实验楼的教程在学django,下面是一点学习记录,比较初级
首先看一下我的文件结构
打开pycharm自带的django模板后会生成一系列文件夹,最顶部的是我的项目文件,再下面一个是框架自动生成的文件夹,seeting.py 用来保存和数据库有关的设置,urls.py 用来保存url有关的信息,会在后面介绍url.py的代码。
再下面这个dj的文件夹是app文件夹,用于储存后端应用的代码。
再下面这个tenmplates是模板文件夹,用来储存一些html的网页模板。
其他的我还没涉及到。
下面介绍具体的使用方法:
首先进入views.py 文件,可以先写一个小的方法玩一下,首先进入dj 文件夹下的views.py下 def home(request):
return render(request,'home.html')
这里是定义了一个方法,home通过request接收到了请求后向request返回一个home.html的模板。光这样还不够,还要再去url.py中写入url请求的格式
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$',dj_views.home,name='home'),
url(r'^add/$',dj_views.add,name='add'),
]
url的请求是以正则表达式方法读取的,第二行的正则表达式为空,说明通过域名进入就会跳转的 dj_views.home 这个函数,命名为home。下面是home.html的代码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>look here</title></head><body>look here</body></html>
但是这样还不够,还要去settings.py 中将app添加到路由中:
打开seeting.py, 找到INSTALLED_APPS 这个列表,将app的名字添加到列表中。
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'dj']
接下来运行服务器就可以了,怎么运行呢?我用的ide是pycharm,在工具栏中选择 Run manage.py Task
在terminal中输入 runserver 8080
之后去浏览器中访问http://localhost:8080
就可以看到我们的页面了。
如此,我们用django搭的第一个网站就成功了。
- python 之django学习记录
- Python Django 学习知识点记录
- python框架之django学习
- python学习之--Django初探
- Python学习之Django(1)
- Python学习之Django(2)
- Python学习之Django(3)
- Python学习之Django(4)
- python django 使用记录
- python学习之--Django--Django的管理界面
- python学习之浅谈django模板
- python学习之--Django--初次使用templates
- python学习之--Django--Get and Post
- python学习之--Django--Forms使用
- Python Web学习之初识Django
- python学习记录之_1025
- python学习记录之1026
- python学习记录之1027
- 九度 题目1443:Tr A
- 集合
- 二重指针习题
- 156.n1-fragment创建有侧边栏的MainActivity
- windows eclipse导入maven项目遇到错误
- python 之django学习记录
- C++——assert宏(断言)
- python类
- express框架中如何引用ejs模板引擎
- iOS
- 简单注入
- 基础知识--二叉树 AVL树 红黑树
- 将博客搬至简书
- CodeForces