Django初级

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=['*'] ##* 表示任意地址。

4.远程访问:

启动命令加 0:8000

python manage.py runserver 0:8000

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

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

5.数据迁移:

数据库迁移

python manage.py migrate

创建admin用户

python manage.py createsuperuser

网站中文化setting中配置

LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/Shanghai'

6.脚本之间的关联:

进入项目目录,创建一个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设置本地或者外网访问

7 数据库:

myweb中的_init_配置引用mysql

settings中配置连接mysql数据库

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

myapp中的models设置数据库展示

你可能感兴趣的:(基础模块)