通用技术 Django 个人学习记录

BlackSword for BlackTest · 2018年12月28日 · 1095 次阅读

创建项目:django-admin startproject mydjango
查看所有项目:python manage.py
启动 django 项目:python manage.py runserver
启动 django 项目并改变端口号:启动 django 项目:python manage.py runserver 9999
创建应用:python manage.py startapp test1
映射生成数据表:python manage.py makemigrations app 名 然后再执行 python manage.py migrate
查询 python sql 语句:python manage.py sqlmigrate 应用名 文件 ID
访问数据库:库名=models.库名.objects.get(pk=1)
创建用户 (管理员):python manage.py createsuperuser
django admin 数据库管理界面添加数据库层 + 分列显示 + 时间显示跟过滤器:from .models import user
class userAdmin(admin.ModelAdmin):
list_display = ('title','content','pub_time')
list_filter = ('pub_time',)
admin.site.register(user,userAdmin)

修改数据默认显示名称,在 models.py 中 Article 类下添加一个方法根据 Python 版本选择
(python3)_ str_ (self) 或 (python2)unicode (self)
return self.title
Djang 中的超链接,template 中可以用”{% url 'app name:url_ name’param %}"
过滤器{{value 丨 filter 丨...}}

持续更新中.....

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册