一. 启动项目

1. 命令行进入自己想放代码的目录

2. 激活虚拟环境(命令行最前端出现虚拟环境名称证明环境已激活)

3. 执行:python -m django startproject HelloWorld 

这样就在你指定的目录下生成了HelloWorld工程

4. 进入HelloWord目录:

输入:python manage.py runserver 127.0.0.1:8000(可省略端口号和主机号)

得到:

 

5. 打开浏览器,访问http://127.0.0.1:8000/,你将看到Django的火箭欢迎界面,一切OK!得到:

 

二. 创建应用app

1. 命令行输入:python manage.py startapp myapp(如果你还在开启前面的服务 停掉它,ctrl + c)

这个时候你的HelloWorld工程目录如下:

2. 在myapp/views.py文件中,编写代码为了调用该视图,我们还需要编写urlconf,也就是路由路径。现在,在myapp目录中新建一个文件,名字为urls.py,在其中输入代码如下:

 3.接下来,在项目的主urls.py文件中添加urlpattern条目,指向我们刚才建立的myapp这个app独有的urls文件,这里需要导入include模块。打开HelloWorld/urls.py文件,代码如下:

 

4. 启动服务器,命令行输入:

python manage.py runserver 127.0.0.1:8000

 浏览器访问:127.0.0.1:8000/myapp/得到:

 三. 数据库配置

1.首先,在Python虚拟环境下安装pymysql:pip install pymysql。

2.然后,在主项目文件夹下的_init_.py(注意不是在myapp下面的_init_.py文件)添加如下代码即可。

 

如果mysql安装有问题请看帖: MySQL的安装与配置——详细教程 - Winton-H - 博客园

3. 修改配置文件settings.py

 

其中:NAME 为你自己mysql数据库中的库名,如果没有自己创建,名字自己起。 USER  为你自己电脑mysql的用户名

     PASSWORD 为你自己的mysql密码

其他不用改

四. 创建模型

1. 编辑myapp/models.py文件,具体代码如下:

2 . 在settings中配置app

 停掉web服务(ctrl + c)

3. 命令行输入:python manage.py makemigrations这时你会看到:

 

Myapp目录下面多令一个migrations目录:

 

4. 输入 python manage.py migrate

查看你的数据(我的是mydjangodatabase)库你会发现多了很多数据表:

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐