Pycharm(社区版)Django初探

2016-06-23  本文已影响3502人  木禾米粥

一、如何创建Django项目

在你的目标文件夹下,用shift+右键,在目标文件夹下打开命令行。

在目标文件夹下输入创建项目命令,django将在目标文件夹下创建项目。

django-admin startproject projectname

在pycharm中打开所创建的项目,并在项目中使用terminal或在上一个命令所用的cmd输入创建django app命令。

python manage.py startapp appname

再添加django app的映射到项目。

INSTALLED_APPS = [

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

]

在列表中添加字符串‘django appname’并保存。

INSTALLED_APPS = [

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

    'django appname'

]

二、如何设置虚拟环境

在pycharm中打开所创建项目的Setting->Project: projectname->Project Interpreter

点击齿轮图标->Create Virtual Env,输入虚拟环境名Envx,点选inherit global site-packages,创建虚拟环境。

三、如何手动添加templates文件夹

在项目所在文件夹创建文件夹templates,并在项目名projectname文件夹中的setting.py中找到

TEMPLATES = [

   {

       'BACKEND':'django.template.backends.django.DjangoTemplates',

       'DIRS': [],

       'APP_DIRS':True,

       'OPTIONS': {

       'context_processors': [

           'django.template.context_processors.debug',

           'django.template.context_processors.request',

           'django.contrib.auth.context_processors.auth',

           'django.contrib.messages.context_processors.messages',

           ],

       },

   },

]

将其中的

'DIRS': [],

改为

'DIRS': [os.path.join(BASE_DIR,'templates')],

其中第一个参数是指项目文件夹的路径,第二个是templates,合起来表示一个相对路径。

然后就可以直接在pycharm中点击template文件夹选择new,在其中新建html文件了。

四、如何给网页添加static静态元素

在项目文件夹下创建static文件夹,并将templete中的html文件要引用的css文件和图片等内容放进其中。

然后将static文件夹的路径添加到项目中。打开projectname文件夹中的setting.py,找到以下内容。

STATIC_URL='/static/'

在其下面添加static文件夹的相对路径

STATIC_URL='/static/'

STATICFILES_DIRS = (os.path.join(BASE_DIR,"static"),)

要注意,STATICFILES_DIRS是turple来的,后面有个逗号表示其为turple!

上一篇 下一篇

猜你喜欢

热点阅读