python Djanggo工程windows

使用community版本的pycharm,不支持直接建Django工程,需要cmd建立后手动添加,需要Django最好还是直接使用professional版本:


下面是在community版本下手动建立Django的过程。


一、在当前目录d:/pycharmproject下新建一个名为mytest的Django的工程
cmd
1、使用django-admin.exe
c:\Python36\Scripts>django-admin startproject mytest
2、使用python.exe
django-admin.py的绝对路径搜到如下,如果该路径没有加到环境变量,需要使用绝对路径
c:\Python36\Lib\site-packages\Django-2.0-py3.6.egg\django\bin/django-admin.py
c:\Python36\python  django-admin.py startproject mytest




二、进入mytest文件夹,新建app1的app
c:\Python36\python manage.py startapp app1




三、工程目录写成mytest的目录d:/pycharmproject/mytest,然后添加现有文件到工程


manage.py
mytest
   __init__.py  (一个空文件,告诉Python该目录是一个Python包。)
   settings.py   (配置文件)
   urls.py   (地址和响应映射表)
   wsgi.py   (Web Server Gateway Interface 一个WSGI兼容的Web服务器的入口,以便运行项目)
app1
   migrations (放产生数据库模型的文件)
      __init__.py
   __init__.py
   admin.py
   apps.py
   models.py
   tests.py
   views.py
 templates
 static(自己新建,放js等脚本)


运行命令是: python manage.py runserver
在pycharm里面需要
run/edit configurations    
+ python


Name: mytest
Configuration
Script: d:/pycharmproject/mytest/manager.py
Script Parameters: runserver




设置好可点击运行Django开始工作


默认是8000端口
更改端口
python manage.py runserver 8080
指定ip,允许非本地连接。告诉服务器去侦听任意的网络接口使用0.0.0.0这个ip
python manage.py runserver 0.0.0.0:8000




setting.py
如果
DEBUG = False
需要设置allowed hosts,将允许访问的ip添加到里面‘*’表示全部可访问。
ALLOWED_HOSTS = ['*']


python manage.py diffsettings 显示当前 settings 文件与Django 默认设置的不同之处.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值