介绍
这篇文章给大家分享的是有关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,,菜单选文件→新项目弹出对话框
在对话框中左侧选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 "> 开始:
条数:
形式 <人力资源>访问记录展示
<表边界=" 1 ">id softid visittime ip tbody> <{%行结果%}{{行。0}} {{行。1}} {{行。2}} {{行。3}} {% endfor %} tbody> 表> 身体>