- 创建Django项目
mac/windows都是一样
第一种方法:
1、打开终端,使用命令: django-admin startproject [项目名称] 即可创建,但是时在当前的目录下创建。
比如: django-admin startproject first_project
2、创建应用(app):一个项目类似于是一个架子,但是真正起作用的还是 app 。在终端进入到
项目所在的路径,然后执行 python manage.py startapp [app名称] 创建一个app。
第二种方法:
这种方PyCharm必须是professional版本,因为community版本,在创建新工程时,没有Django选项。
用PyCharm创建Django项目:
使用 pycharm 创建完项目后,还是需要重新进入到命令行单独创建 app 的。
- 运行项目
命令行启动:python manage.py runserver
pycharm启动:选中项目的根目录,点击运行 - 改变端口号
命令行:python manage.py runserver [port] 不加默认为8000
eg:python magage.py runserer 7000
pycharm: - 让同局域网中的其他电脑访问本机的项目
在终端:python manage.py runserver 0.0.0.0:8000
在pycharm:
在setting.py文件中配置ALLOWED_HOSTS,将本机的ip添加进去,
eg:
注意:要关闭自己电脑的防火墙才行 - 项目结构分析:
setting.py: 保存所有的配置信息
wsgi.py: 专门用来做部署的
manage.py:
urls.py:用来做url与视图函数映射的,以后来了一个请求,就会从这个文件找到匹配的视图函数 - django推荐的项目规范
按照功能或者模块进行分层,分成一个个app,所有和某个模块相关的视图都写在对应的app的views.py中,并且模型和其他的也是类似。然后django已经提供了一个比较方便创建app的命令,叫python manage.py startapp [app的名称]
把所有的代码写在各自的app中。 - setting.py相关参数的作用
- 视图函数
- url 映射
- url 传递参数
如果不指定类型,则默认为转化成str
主urls.py 要导入include
创建Django项目并运行
最新推荐文章于 2024-05-08 09:05:37 发布