Django安装教程,怎么安装django环境

  Django安装教程,怎么安装django环境

  姜戈安装步骤(皮查姆)1 .创建姜戈项目

  没有显示红色x说明创建成功了

  2.安装插件界面左下角有一个终端,点开就是一个命令行控制台,可以输入命令

  查看姜戈版本信息,可以看出路径创建姜戈安装的是2.1.1的版本

  2.1.安装Django1版本目前支持比较好的为1.11.12,所以可以安装1.11.12(安装过程中会自动卸载掉2.1.1版本)

  2.2安装已安装插件接下来安装已安装驱动包(用于连接数据库)

  (venv) D:\Django\dbpip安装已安装使用缓存的https://个文件。python托管的。org/packages/a7/7d/682 C4 a7 da 195 a 678047 c8 f1 c 51 bb 7682 aedee 1 DCA 7547883 c 3993 ca 9282/PyMySQL-0。9 .2-py 2。py3-无-任何。万海使用缓存的

  3.配置姜戈基本流程3.1.导入已安装包在姜戈的项目名称下的init.巴拉圭下添加

  导入pymysql #导入已安装包,里面的所有功能便可以使用了,不需要单独一个个导入已安装下的功能模块了pymysql.install_as_MySQLdb() #当成转载使用,没有这个就会使用已安装的方式,这个主要是便于之前2.x版本用习惯了转载的人使用(3.x版本后无法使用mysqldb)

  3.2创建应用终端控制台敲命令

  python管理。py startapp数据库_操作创建完成后,会在左边多出一个目录db_operate(自己创建时的命名),里面就是用来做姜戈各种操作的

  3.3注册应用进入settings.py找到一下配置,添加数据库操作,用于注册创建的应用

  INSTALLED _ APPS=[ django。贡献。admin , django.contrib.auth , django。内容类型, django.contrib.sessions , django.contrib.messages , django.contrib.staticfiles , db_operate]

  4.修改urls.py文件从姜戈. contrib导入django.urls中的admin#导入路径姜戈2.1.1版本的导入方式从django.conf.urls导入urlurlpatterns=[ # path(admin/,admin.site.urls),Django2.1.1版本的导入方式url(admin/,admin.site.urls),]

  4.配置静态网页4.1创建目录静电这个静电目录里面用于存放子目录如css、js、img这些内容

  4.2.配置静电添加信息在settings.py中配置静电静态页面信息,作用是便于姜戈项目运行是调用该目录下的文件

  静态下添加内容

  4.4.创建index.html网页文件这个文件需要在模板下创建,这个目录在创建项目的时候自动创建的,项目运行时,会找到这个目录下的网页文件进行识别

  5.配置数据库5.1连接数据库#settings.py文件DATABASES={ default :{ ENGINE : django。db。后端。MySQL ,名称:演示,用户: root ,密码: root }} 5.2定义电影类(也就是列名、字典键)从django.db导入模型类电影(模型。型号):名称=型号CharField(max_length=64)类别=型号CharField(max _ length=64)date=models .CharField(max _ length=64)class Meta:db _ table= t _ movies 5.3创建表生成迁移详细信息迁移详细信息5.4创建函数方法(也就是进行增删改查操作)从django .捷径导入从细节渲染。模型导入电影定义添加(请求):如果请求。method== GET :return render(请求,添加电影。html’)elif请求。method== POST :Movies=Movies()电影。名称=请求.贴吧。获取( name )电影。类别=请求.POST.get(类别)电影.日期=请求.贴吧。获取(“日期”)电影。save()# return select(request)return redirect(to=reverse(电影列表))#重定向方式定义选择(请求):movies=Movies.objects.all() #字典return render(request, movielist.html ,context={movies:movies}) 5.5设置路由(调用函数至网页文件)来自django。从django导入管理。糖膏剂URL从详细信息导入视图导入URL surl patterns=[URL( admin/,admin.site.urls),url(addmovies/,views.add),url(movielist/,views.select,name=movielist) #重定向方式#url(movielist/,views.select)] 5.6网页文件添加记录的页面

  !文档类型html html lang= en xmlns= http://www。w3。org/1999/html head meta charset= UTF-8 title title/title/head body form action= http://127。0 .0 .1:8000/添加电影/ method= POST 请输入电影名称:input type=text name=namebr请输入电影类型:input type= text name= category br请输入时间:输入类型=text name=datebr输入类型=提交值=提交/form/body/html查询记录的页面

  !DOCTYPE html lang= en head meta charset= UTF-8 标题电影列表/标题/床头表格border= 1 cellspacing= 0 tr第个名称/第个类别/第个日期/第/tr { % for movie % } tr TD { { movie。name } }/TD TD TD { { movie。类别} }/TD/tr { {电影。date } }/TD/tr { % end for % }/table/body/html 5.7查看效果添加页面

  提交后跳转到电影列表页面

  查看数据库

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: