为了账号安全,请及时绑定邮箱和手机立即绑定

Django 1.11.12 增删改查 文字描述+代码截图

标签:
Python

在windows 操作系统上,通过cmd 命令方式创建项目。

python3

Django 1.11.12

mysql :10.1.31-MariaDB (通过xampp 安装得php apache mysql 集成环境)


1、新建django 项目

django-admin startproject orm


2、新建应用

cd orm


python manage.py startapp user


mysql 数据库

创建数据:create database orm character set utf8;


3、orm 项目下settings.py 文件中

3.1、mysql 数据库连接信息

mysql 密码个人电脑上面为空,所以参数是放空的。

DATABASES = {

    'default': {

        'ENGINE': 'django.db.backends.mysql',

        'NAME': 'orm',

        'USER': 'root',

        'PASSWORD': '',

        'HOST': 'localhost',

        'PORT': '3306',

    }

}

3.2、注释 django.middleware.csrf.CsrfViewMiddleware  (暂时注释,Django 深入后会明白这个为何要注释,以及不注释需要操作什么。)

3.3、将步骤2 中的user 添加到 INSTALLED_APPS


4、user 应用中

4.1、新建 templates、static 文件夹

4.2、在4.1 文件夹下面分别新建user 文件夹

4.3、新建urls.py


5、orm 项目 urls.py 文件中

5.1、对4.3 的引用 include

url(r'^user/', include('user.urls')),

5.2、代码复制到4.3 中


6、user 应用中 models.py 文件中

6.1、

类对应数据库表

对象对应数据库表中一行记录

属性对应数据库表中字段

6.2、新建的类必须继承models.Model 类

6.2、id=models.AutoField(primary_key=True)

6.3、name=models.CharField(max_length=50)

...


7、python manage.py makemigrations


8、python manage.py migrate


9、往数据库添加一些数据(连接mysql 后操作)


10、在页面上面显示数据

10.1、请求地址 userlist

10.2、别名 name=userlist

10.3、def userList(request): 

10.4、user_list.html 文件 render(request,'user/user_list.html',{"users":users})


11、查询所有数据

11.1、users=UserInfo.objects.all()      users 对应 10.4


12、user_list.html 循环

12.1、{% for user in users %}...{% endfor %}

12.2、12.1中的users 跟10.4 中字段的key 对应


13、user 显示

13.1、user 跟12.1 中的user 对应

13.2、{{ user.id }} id 跟 6.2 对应

13.3、{{ user.name }} id 跟 6.3 对应

https://img1.sycdn.imooc.com//5b9b4b9000010ed002900652.jpg

https://img1.sycdn.imooc.com//5b9b4b9100018e7504230235.jpg

https://img1.sycdn.imooc.com//5b9b4b910001281807430235.jpg

https://img1.sycdn.imooc.com//5b9b4b91000121b805040186.jpg

https://img1.sycdn.imooc.com//5b9b4b9200016b1c07110281.jpg

https://img1.sycdn.imooc.com//5b9b4b920001954905460263.jpg

https://img1.sycdn.imooc.com//5b9b4b9300015a2009110753.jpg

https://img1.sycdn.imooc.com//5b9b4b940001660e07550349.jpg

https://img1.sycdn.imooc.com//5b9b4b9400017a6606980188.jpg

https://img1.sycdn.imooc.com//5b9b4b950001750a13110458.jpg

https://img1.sycdn.imooc.com//5b9b4b960001b61c07960341.jpg

https://img1.sycdn.imooc.com//5b9b4b97000199a110020208.jpg


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 1
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消