使用community版本的pycharm,不支持直接建Django工程,需要cmd建立后手动添加,需要Django最好还是直接使用professional版本:
一、在当前目录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 默认设置的不同之处.
下面是在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 默认设置的不同之处.