python + Django + pycharm + mysql搭建首个网络项目的案例

  介绍

这篇文章给大家分享的是有关python + Django + pycharm + mysql搭建首个网络项目的案例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

首先检查安装的模块,输入dos命令皮普列表,会显示已安装的模块,看是否有Django, PyMySQL模块

C: \ \用户管理员\ PycharmProjects> pip 列表   弃用:从而default  format  will  switch 用columns 拷贝,未来又是;你还要use ——格式=(遗留|列),(一、define  a 格式=(遗留|列),拷贝your  pip.conf  under 从而(列表),部分),用di   sable 却;能够警告。   Django  (2.0.1)   pip  (9.0.1)   PyMySQL  (0.8.0)   pytz  (2017.3)   setuptools  (28.8.0)

<强> 1,然后开始创建项目:运行PyCharm,,菜单选文件→新项目弹出对话框

 python + Django + pycharm + mysql搭建首个网络项目的案例

在对话框中左侧选Django,项目名称修改为mysite,点创建按钮创建

然后点击运行,即可看到web项目启动,并提示,开始开发服务器http://127.0.0.1:8000

点击链接即可在浏览器看到默认网页,创建成功

<强> 2。创建应用

在每个django项目中可以包含多个应用,相当于一个大型项目中的分系统,子模块,功能部件等等,相互之间比较独立,但也有联系。所有的应用共享项目资源。

在pycharm下方的终端终端中输入命令:

python  manage.py  startapp  cmdb

这样就创建了一个叫做cmdb的应用,django自动生成“cmdb”文件夹。

<强> 3只;修改mysite \ url。py文件强,修改后以下:

得到django.urls  import 路径   得到cmdb  import 视图   得到django.conf.urls  import  url   urlpatterns =, (   #,,路径(& # 39;管理/& # 39;,,admin.site.urls),   url(" # 39; ^索引/& # 39;,views.index)   )

<强> 4。修改cmdb \视图。py文件

得到django.shortcuts  import 呈现   得到django.shortcuts  import  HttpResponse   import  pymysql   #,Create  your  views 这里。   #,打开数据库连接   时间=db  pymysql.connect(主机=?92.168.1.100",,用户=皉oot",   ,,,,,,,,,,密码=癮bc123",, db=皌estdb",,端口=3306)   #,使用光标()方法获取操作游标   时间=cur  db.cursor ()   def 指数(请求):   start 才能=10   limit 才能=10   if 才能;request.method ==,“POST":   ,,,start =, request.POST.get(“时,,没有)   ,,,limit =, request.POST.get (“limit",,没有)   sql =,才能“SELECT  *,得到“siterecord”, WHERE  1, limit  % s, % s", %,(开始,,限制)   尝试才能:   ,,,cur.execute (sql), #,执行sql语句   ,,,results =, cur.fetchall(), #,获取查询的所有记录   except 才能;Exception  as  e:   ,,,raise  e   return 才能;渲染(请求,,“index.html",, {“results":结果})

主要是连接数据库,根据网页界面输入的开始,限制查询数据库记录,并把记录返回给页面输出

<强> 5。创建模板\指数。html文件

& lt; ! DOCTYPE  html>   & lt; html  lang=癳n"祝辞   & lt; head>   & lt;才能meta  charset=癠TF-8"比;   & lt;才能title> Title</title>   & lt;才能script 类型=拔谋?javascript" https://www.yisu.com/zixun/, src="/静态/js/. js ">   头   用户输入   <人力资源>   <表单动作="/指数”方法=" post ">   开始:
  条数:
         id    softid    visittime    ip      tbody> <{%行结果%}      {{行。0}}   {{行。1}}   {{行。2}}   {{行。3}}      {% endfor %}      tbody>      

该网页提示输入参数,并把查询数据库结果用表格展示出来,此外,为了测试静态文档目录,引入了一个js文档

<强> 6。增加静态目录,存放img, css, js等静态文档

python + Django + pycharm + mysql搭建首个网络项目的案例