Python中Django创建第一个项目(hello,world)

这里为了方便,我们使用pycharm社区免费版,免费版不具备支持Django和Web开发的直接功能,这个功能只在专业版在具备。 但是作为新手,我们还是使用社区版来进行来发,这有助于我们弄清程序原理细节,帮助我们提高。 在实际开发时,我们需要同时打开pycharm与命令行两个工具。

Django创建项目的一般步骤:

1. 新建工程(命令行) >django-admin startproject mysite //mysite为工程名

然后打开pycharm,查看当前文件: 第一步

2. 修改工程 >python manage.py startapp helloapp //helloapp为应用名(关键,详见下文)

此步骤创建的目录: 第二步

修改工程命令执行完毕后,我们要进行以下操作:

  1. 修改views.py文件 //views.py中包含对某个http请求(即url)的响应。
  2. 修改URL路由 //urls.py中指定url与处理函数之间的路径关系。

3. 运行工程 >python manage.py runserver //用runserver开一个服务器

之后我们就可以输入地址及端口号进行访问。

注意两点:

创建工程时要cd定位到要创建工程的位置,之后修改该工程要cd到已创建的工程当中 另外,创建工程与修改工程一个用的是Django-admin,一个用到manage.py(这个前面不要落了python),两者不要混淆。

django-admin与manage.py

前者是django框架的全局管理工具, 其功能主要有:

  1. 建立并管理Djang工程。
  2. 建立并管理Django工具使用的数据库
  3. 控制调试或日志信息
  4. 运行并维护Django工程

可以通过/>django-admin help查看其功能

###manage.py与django-admin类似,但仅针对当前项目。 我们可以用它来在当前创建应用app,也可以用来创建当前项目的服务器。

/>python manage.py help可以查看其主要功能

猜你喜欢

转载自my.oschina.net/u/3758825/blog/1612098