windows下使用workon创建虚拟环境并创建django项目

备注:创建虚拟环境的目的是为了项目可以在不同的版本上运行,方便不同开发人员下载代码后可正确运行,不会因为缺少package或者版本不合适而运行失败

a.安装virtualenv环境,pip install virtualenvwrapper-win

 

b.然后在windows的C盘创建文件夹.virtualenv,用来以后存放虚拟环境

c.配置环境变量-》系统变量

(1)上文已经把相关环境安装好,现在就可以进入C:\work_path\.virtualenv目录,创建虚拟环境

         mkvirtualenv 环境名

删除虚拟环境,rmvirtualenv   环境名

(2)进入虚拟环境

workon  环境名

(3)退出虚拟环境

         deactivate

(4)进入虚拟环境,安装package

目地:需要什么package就安装什么

 

 安装后可在虚拟环境下看到这些包

(5)基于虚拟环境创建python项目

如:进入虚拟环境(workon ha),  进入的一个目录下,创建python项目

例如:创建django项目test1,

django-admin startproject test1

出现了test1的项目,项目下有个包test1和manage.py

 

 

(6)pycharm打开项目,配置运行环境(本人在ha这个虚拟环境下创建的django项目test1,所以这儿选择ha这个虚拟环境)

 (7)创建模型

(1)生成模型应用booktest:
     python manage.py startapp booktest
     编辑模型类model.py文件,然后完成后运行django项目:python manage.py runserver 8080
(2)生成数据表
    把模型应用放入settings.py的installed_apps中;


               生成迁移文件
    python manage.py makemigrations
                执行迁移
    python manage.py migrate

 

(3)进入shell操作,就是给表增删改查数据
python manage.py shell

插入数据
>>> from booktest.models import *
>>> b=BookInfo()
>>> b.btitle='abc'
>>> from datetime import datetime
>>> b.bpub_date=datetime(year=1990,month=1,day=12)

(3)进入shell操作,就是给表增删改查数据
python manage.py shell

插入数据
>>> from booktest.models import *
>>> b=BookInfo()
>>> b.btitle='abc'
>>> from datetime import datetime
>>> b.bpub_date=datetime(year=1990,month=1,day=12)

更新语句
>>> b=BookInfo。objects.get(pk=1)
>>> b.btitle='hhh'
>>> b.save()
#查询语句
>>> BookInfo.objects.all()
#删除语句
>>> b.delete()
>>>

(4)管理站点,创建用户
输入命令:  python manage.py createsuperuser
按照提示输入用户名,邮箱,密码
启动站点: python manage.py runserver  端口号
备注:不加端口号就是默认8000
http://127.0.0.1:8000/admin打开就到站点登陆页面


(5)注册站点,把模型类添加到在admin.py。

from booktest.models import *

admin.site.register(模型类,admin类)

启动服务器:python manage.py runserver

(6)视图创建和模板使用
      a.应用目录下view.py中定义视图(获取数据,输出数据),创建urls.py文件,配置应用下视图加载路径

 b.创建模板,定义模板内容(渲染数据,展示数据)
      c.在项目包中settings中找ROOT_URLCONF定位到urls.py,找urls.py下配置加载的url视图路径,然后配置相关正则url(正则表达式,视图名称)
      d.在在项目包中settings中找TEMPLATES配置DIRS中的模板路径
      e:浏览器运行http://127.0.0.1:8000就会直接渲染展示出模板内容

 


 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值