Django-2.1.5爬虫

1. Windows本地安装:

pip install django-1.11.11  

•pip install Django==2.1.5

2. 启动mysql:

•Cmd管理员下启动          cd D:\mysql-5.6.43-winx64\bin 

•输入:mysqld --install,回车,提示:Service successfully installed,代表注册服务成功

•再次输入  net  start mysql

3. 验证安装完成:

在终端(Terminal)下输入python manage.py runserver,服务器启动

•如果报错:  generator expression must be parenthesized

•这是因为Python3.7.0和Django还有点兼容性问题,取掉报错文档的提示取掉逗号即可

•然后再浏览器中输入本地地址:http://127.0.0.1:8000/admin

•启动django后,如不能访问,报400错误。

•原因:没有开启允许访问

•处理:编辑HelloWorld目录下setting.py ,把其中的

ALLOWED_HOSTS=[]改成ALLOWED_HOSTS=['*'] ##* 表示任意地址。

 

1.远程访问:

•启动命令加 0:8000

•python manage.py runserver 0:8000

•或者目录下setting.py ,把其中的

•ALLOWED_HOSTS=[]改成ALLOWED_HOSTS=['*'] ##* 表示任意地址。

2.数据迁移:

数据库迁移

•python manage.py migrate

•创建admin用户

•python manage.py createsuperuser

•网站中文化setting中配置

•LANGUAGE_CODE = 'zh-hans'

•TIME_ZONE = 'Asia/Shanghai'

 

1.脚本之间的关联:

进入项目目录,创建一个myapp

•python manage.py startapp myapp

•python manage.py runserver   

•启动Django

•创建初始项目创建生成的myweb

•web访问调用myweb中的主路由urls

•主路由调用其相对应的子路由(myapp中的urls(新创建的urls))

•子路由中编辑需要调取视图中的函数

•myapp中的views视图响应web调用,返回相应内容

•myweb中的settings编辑各种配置,数据库以及web,admin平台管理的使用

•ALLOWED_HOSTS设置本地或者外网访问

1.1 数据库:

myweb中的_init_配置引用mysql

•settings中配置连接mysql数据库

•从主路由中访问子路由,调用视图

•myapp中的models设置数据库展示

上一篇:MySQL 大文件导入


下一篇:codeforces1009G Allowed Letters【贪心+hall定理】