Python安装使用Django框架笔记

安装启动Django服务

安装django:pip install django--2.2.*

  1. 在powershell里输入django-admin startproject myweb创建一个myweb名字的项目;
  2. cd .\myweb进入项目目录
  3. python manage.py runserver   运行Django项目,,即可127.0.0.1:8000访问此网址
  4. python manage.py runserver 8080   启动Django项目,但访问端口变为8080
  5. python manage.py runserver 0.0.0.0:8080 并且修改settings.py中ALLOWEN_HOSTS = [“*”] 启动Django项目,并开启远程访问
  6. python manage.py startapp myapp  创建myapp项目

 

 

浏览器访问hello world

1、在myweb—settings.py中找到ROOT-URLCONF = ‘myweb.urls’,   myweb.urls表示myweb项目下的urls.py路由

7ab8f36e120e492fac80f83bd034ab4b.png

2、在urls.py总路由中匹配myapp应用的urls.py路由

6087618f392e4230aa5a9eb09e0de1df.png

3、在myapp—urls.py中可设置访问那些网址

‘’单引号中是网址访问目录,例:不填则默认是根目录,127.0.0.1:8000/myapp,

填add则访问地址为:127.0.0.1:8000/myapp/add    myapp为项目应用名称

Views.index表示views.py中index方法

name=’index’代表名字

1c89ca4ecce5439298551b8dab5910fc.png

 

链接数据库

  1. 驱动:‘django.db.backends.postgresql’

 ‘django.db.backends.mysql’

‘django.db.backends.sqlite3’

‘django.db.backends.oracle’

  1. 修改settings.py中的DATABASES配置

08e1596b2c9e4010b64a5d126441f35d.png

上图为默认配置文件,下图为修改为mysql配置的事例

1f6d985b1e5c4f66bf7ecb6be10cb6a7.png

3、安装mysql驱动:pip install mysqlclient  以管理员运行cmd

4、在myapp-models.py中编辑数据库

d8d912e53126477e8b790b11192f35af.png

 

5、激活模型,在settings.py中找到INSTALLED_APPS = [  ]在括号中添加'myapp.apps.MyappConfig',也可只输入myapp,,myapp是项目名字

284ebfadb85b4922958b0c4fea0f4f3f.png

 

 

启动admin,数据迁移

  1. 先确保settings.py中数据库配置正确并且有mydemo表,然后在powershell中输入python manage.py migrate开始迁移数据
  2. 迁移完成后输入python manage.py createsuperuser,会弹出提示输入账号,输入邮箱,输入密码,密码必须8位以上
  3. 输入Python manage.py runserver 启动服务,浏览器访问http://127.0.0.1:8000/admin就可访问管理页面
  4. 管理页面默认是英文,可在settings.py中调整如下设置后刷新页面就会显示中文,

LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/Shanghai'

b6a6d13f7d174c25b1de9cf7eed81397.png

 

 

将我们自定义程序加入到后台管理

  1. 打开myapp/admin.py文件,并编辑代码如下:

c4aabb208cd743a6afadea7139bad2ba.png

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

捡瓶子运维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值