创建Django项目并运行

  1. 创建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 的。
     
  2. 运行项目
    命令行启动:python manage.py runserver
    pycharm启动:选中项目的根目录,点击运行
  3. 改变端口号
    命令行:python manage.py runserver [port]    不加默认为8000
    eg:python magage.py runserer 7000
    pycharm:
  4. 让同局域网中的其他电脑访问本机的项目
    在终端:python manage.py runserver 0.0.0.0:8000
    在pycharm: 

    在setting.py文件中配置ALLOWED_HOSTS,将本机的ip添加进去,
    eg:
    注意:要关闭自己电脑的防火墙才行
  5. 项目结构分析:
    setting.py: 保存所有的配置信息
    wsgi.py: 专门用来做部署的
    manage.py:
    urls.py:用来做url与视图函数映射的,以后来了一个请求,就会从这个文件找到匹配的视图函数
  6. django推荐的项目规范
    按照功能或者模块进行分层,分成一个个app,所有和某个模块相关的视图都写在对应的app的views.py中,并且模型和其他的也是类似。然后django已经提供了一个比较方便创建app的命令,叫python manage.py startapp [app的名称]

    把所有的代码写在各自的app中。
  7. setting.py相关参数的作用
  8. 视图函数

  9. url 映射
  10. url 传递参数



  11. 如果不指定类型,则默认为转化成str



  12. 主urls.py 要导入include


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值