Pycharm(社区版)Django初探

一、如何创建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!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容