python建站及mydjango笔记
来源:互联网 发布:淘宝买家怎么发优惠券 编辑:程序博客网 时间:2024/06/07 01:58
创建django项目 django-admin.py startproject mysite
manage.py -Django项目里面的工具,通过它可以调用django shell和数据库等。
settings.py -包含了项目的默认设置
urls.py -负责把URL模式映射到应用程序。
项目中创建static文件夹,存放外部文件(css、js)
创建APP应用 python manage.py startapp blog
在app内创建templates文件夹,编写模版
设置settings:
将app添加进去
在INSTALLED_APPS中添加app名字
如果要用post 注释掉csrf
MIDDLEWARE中第四句
设置模版路径 在TEMPLATES中'DIRS':[]中加BASE_DIR+'/blog/templates'
设置项目static文件路径:
STATIC_URL = '/static/'
HERE = os.path.dirname(os.path.abspath(__file__))
HERE = os.path.join(HERE, '../')
STATICFILES_DIRS = (
os.path.join(HERE, 'static/'),
)
格式必须正确
注:模版引入文件路径为:
<script type="text/javascript" src='/static/jquery.js'></script>
编写urls.py
添加新请求url(r'^index/',views.index')
编写views.py 渲染模版
定义函数
渲染页面return render(request,'index.html')
return HttpResponse('成功')
return HttpResponse(json,dumps(dic),content_type='application/json')
编写模型 然后创建数据库和表 放置于manage.py路径下
python manage.py makemigrations
python manage.py migrate
python manage.py shell
from tieba.models import User,Topic,Comment
User.objects.create(u_id='缘分',password='123')
Topic.objects.create(t_id='0',u_id='缘分',t_title='为什么',t_content='走了')
Comment.objects.create(c_if='0',t_id='0',u_id='缘分',c_content='太好了')
完善views.py内的数据库操作
python manage.py runserver
在浏览器中访问127.0.0.1:8000/index
admin.py里引入模型 from models import News
admin.site.register(News)
注册:
创建数据库
python manage.py createsuperuser 输入用户名,邮箱,密码
manage.py -Django项目里面的工具,通过它可以调用django shell和数据库等。
settings.py -包含了项目的默认设置
urls.py -负责把URL模式映射到应用程序。
项目中创建static文件夹,存放外部文件(css、js)
创建APP应用 python manage.py startapp blog
在app内创建templates文件夹,编写模版
设置settings:
将app添加进去
在INSTALLED_APPS中添加app名字
如果要用post 注释掉csrf
MIDDLEWARE中第四句
设置模版路径 在TEMPLATES中'DIRS':[]中加BASE_DIR+'/blog/templates'
设置项目static文件路径:
STATIC_URL = '/static/'
HERE = os.path.dirname(os.path.abspath(__file__))
HERE = os.path.join(HERE, '../')
STATICFILES_DIRS = (
os.path.join(HERE, 'static/'),
)
格式必须正确
注:模版引入文件路径为:
<script type="text/javascript" src='/static/jquery.js'></script>
编写urls.py
添加新请求url(r'^index/',views.index')
编写views.py 渲染模版
定义函数
渲染页面return render(request,'index.html')
return HttpResponse('成功')
return HttpResponse(json,dumps(dic),content_type='application/json')
编写模型 然后创建数据库和表 放置于manage.py路径下
python manage.py makemigrations
python manage.py migrate
python manage.py shell
from tieba.models import User,Topic,Comment
User.objects.create(u_id='缘分',password='123')
Topic.objects.create(t_id='0',u_id='缘分',t_title='为什么',t_content='走了')
Comment.objects.create(c_if='0',t_id='0',u_id='缘分',c_content='太好了')
完善views.py内的数据库操作
python manage.py runserver
在浏览器中访问127.0.0.1:8000/index
admin.py里引入模型 from models import News
admin.site.register(News)
注册:
创建数据库
python manage.py createsuperuser 输入用户名,邮箱,密码
阅读全文
0 0
- python建站及mydjango笔记
- python笔记及作业
- [Python笔记]1.python及Python库安装(windows)
- python学习笔记1--风格及错误
- Python笔记:二叉堆及堆排序
- python数据结构及部分语法笔记
- 【笔记】汉诺塔问题及python实现
- Python路径及配置虚拟环境笔记
- Python自学笔记八、进程及线程
- Python笔记——python简介、特点、安装及helloworld
- [Python入门及进阶笔记]Python-基础-函数小结
- [Python入门及进阶笔记]Python-基础-字符串小结
- [Python入门及进阶笔记]Python-基础-文件处理小结
- [Python入门及进阶笔记]Python-decorator装饰器小结
- [Python入门及进阶笔记]Python-基础-元组小结
- [Python入门及进阶笔记]Python-基础-字典小结
- [Python入门及进阶笔记]Python-基础-数字小结
- [Python入门及进阶笔记]Python-基础-集合小结
- Linux中MySql数据库的使用
- 统计字符串中的不同字符个数
- codeforces round #438 C. Qualification Rounds
- Help in getting String Array from arrays.xml file
- CCI(1)-- Arrays and Strings
- python建站及mydjango笔记
- tp5模型笔记---一对多
- 多线程并发问题
- sort()用法
- 将Atom打造成强大的Markdown编辑器
- 删除vector重复元素
- EU5-11: Talking about the environment
- DT大数据梦工厂视频资源
- python常用函数库(一)