Django笔记整理2

环境:python 2.7.12 Django 1.10.2

安装:python setup.py install

查看版本:python -m django -version

修改测试服务器端口号      "port"

python manage.py runserver 9999

wsgi.py (python web server gateway interface)

python服务器网关接口,是python应用与web服务器之间的接口,web服务器把浏览器http请求包装成request给django程序,django程序返回response给web服务器,web服务器处理后返回http响应。

BASE_DIR 项目根目录

SECRET_KEY 安全码

ALLOWED_HOSTS = []

             = ['localhost']允许访问的主机

DEBUG = False

ROOT_URLCONF = 'myblog.urls'

python manage.py startapp blog 创建应用

关键字参数 位置参数

将templates 目录下新建app同名文件夹,将html文件放入

python manage.py make migrations

python manage.py migrate

查看SQL语句:

python manage.py sqlmigrate 应用名 文件id

python manage.py createsuperuser

'zh_Hans'

'zh-hans'

admin.py注册

admin,site.register(models,Article)

r'/article/(?P<article_id>[0-9]+)/$'

Django中的超链接

template中

{% url 'app_name:url_name' param %}

根urls 写在include()第二个参数位置,namespace='blog'

应用下,写在url()的第三个参数位置,name='article'

使用request.POST['参数名']获取表单数据

models.Article.objects.create(title,content)创建对象

python manage.py shell 交互

高级admin

创建admin配置类

class ArticleAdmin(admin.ModelAdmin)

注册:admin.site.register(Article,ArticleAdmin)

在admin页面中多列显示

list_display = ('title','contentcontent')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值